[发明专利]芯片环回报文处理方法、装置及存储介质有效
申请号: | 201911103655.0 | 申请日: | 2019-11-12 |
公开(公告)号: | CN110808924B | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 王伟威 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/933 | 分类号: | H04L12/933 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张萌 |
地址: | 610041 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 回报 处理 方法 装置 存储 介质 | ||
本申请提供一种芯片环回报文处理方法、装置及存储介质,涉及芯片环回技术领域。所述方法包括:基于报文的报头指定字段和报文特征获得匹配报文;基于报头指定字段和/或报文特征对匹配报文进行处理,获得处理后报文,该处理包括:对匹配报文执行与报头指定字段和/或报文特征对应的操作;基于所述处理后报文的报头指定字段将所述处理后报文转发至环回口或目的出端口。该方法通过对报头指定字段的改写和识别实现了环回时报文的处理结果的识别与继承,从而减少了需要的环回口个数。
技术领域
本申请涉及芯片环回技术领域,具体而言,涉及一种芯片环回报文处理方法、装置及存储介质。
背景技术
随着网络的高速发展,对网络设备提出越来越高的功能需求,而网络交换设备的核心是交换芯片,交换芯片是流水线结构,通常在一趟流水线上能够实现的功能是有限的,否则会极大的加大交换芯片实现的难度和成本,所以复杂功能的实现通常需要走两趟或者更多趟的流水线才可以实现,于是就催生出一些使用芯片环回机制实现的功能,端口环回有其本身的限制。
具体地,在使用芯片环回方案实现业务时,环回口无法继承前面芯片环回时流水线的查表结果,导致需要通过不同的环回口来区分不同业务类型或报文类型的报文,就会占用大量的环回口。
发明内容
有鉴于此,本申请实施例的目的在于提供一种芯片环回报文处理方法、装置及存储介质,以改善现有技术中存在的环回口无法继承前查表结果,需要占用大量环回口问题。
本申请实施例提供了一种芯片环回报文处理方法,所述方法包括:基于报文的报头指定字段和报文特征获得匹配报文;基于所述报头指定字段和/或所述报文特征对所述匹配报文进行处理,获得处理后报文;基于所述处理后报文的报头指定字段和/或所述报文特征将所述处理后报文转发至环回口或目的出端口。
在上述实现方式中,通过对报文的报头指定字段的匹配实现对报文的识别,且该报文在进行一次或多次环回后所携带的业务类型等信息不会丢失,因此环回后不需要以业务类型及丢失信息来占用环回口进行丢失信息的补足,降低了对环回口数量的依赖;同时通过报头指定字段能够继承和确定报文的原始信息和每次处理结果,不需要大量下发表项对业务进行分类,能够节约硬件表项资源,提高了芯片环回的可扩展性。
可选地,基于报文的报头指定字段和报文特征获得匹配报文,包括:在所述报头指定字段未被改写时,通过访问控制列表ACL匹配机制,基于所述报文特征对所述报文进行匹配,获得所述匹配报文;在所述报头指定字段被改写时,通过所述ACL匹配机制,基于所述报头指定字段和所述报文特征进行匹配,获得所述匹配报文。
在上述实现方式中,通过报头指定字段或报文特征对报文进行匹配,从而能够对不同类型的报文进行相应的报文操作,可以准确地对报头指定字段进行首次及后续改写。
可选地,基于所述报头指定字段和/或所述报文特征对所述匹配报文进行处理,包括:对所述匹配报文执行与所述报头指定字段和/或所述报文特征对应的操作;或对所述匹配报文执行与所述报头指定字段和/或所述报文特征对应的操作;并基于所述报头指定字段和/或所述报文特征对所述匹配报文的所述报头指定字段进行改写。
在上述实现方式中,在首次环回时能够基于报文特征对报头指定字段进行改写,以使后续环回能够继承该改写后的报头指定字段的信息,同时在每次环回时还可以基于报头指定字段和报文特征对报头指定字段等数据进行调整,提高了报文环回的灵活性。
可选地,所述报头指定字段包括第一指定字段、第二指定字段和第三指定字段,基于所述报头指定字段和/或所述报文特征对所述匹配报文的所述报头指定字段进行改写,包括:在所述匹配报文第一次进行所述报头指定字段的改写时,将所述第一指定字段改写为所述匹配报文的原始入端口标识,将所述第二指定字段改写为所述匹配报文对应的业务类型标识,将所述第三指定字段改写为所述匹配报文的报文类型标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911103655.0/2.html,转载请声明来源钻瓜专利网。