报文处理方法和网络设备技术

技术编号:13723252 阅读:60 留言:0更新日期:2016-09-18 11:29
本发明专利技术提供一种报文处理方法和网络设备,应用在网络设备上,网络设备包括接口芯片、多个业务板以及与每个业务板对应的板卡芯片,该方法包括:当任一业务板接收到报文时,若判断业务板的工作模式为透明模式,则对报文进行透明业务处理;业务板将完成透明业务处理的报文发送给与其对应的板卡芯片;板卡芯片判断是否从预设的板间ACL表中匹配到报文的入接口,板间ACL表包括不同的入接口与业务板的对应关系;若匹配到,则板卡芯片将报文转发给与报文的入接口对应的业务板。应用本发明专利技术实施例,使用与业务板对应的板卡芯片对报文进行跨板传输,能够节省业务板的物理接口资源,减少因物理外接线连接引起的网络传输故障,提高业务板之间报文转发的效率。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种报文处理方法和网络设备
技术介绍
网络设备可以包括多个业务板,比如,框式设备,为了满足业务需求,报文进入网络设备后,可能需要经过多个业务板进行透明业务处理。相关技术中,当报文需要经过不同的业务板进行不同的透明业务处理时,需要使用物理外接线将不同的业务板通过各自的物理网口连接起来,以保障报文在不同的业务板间传输,这种报文处理的方式,较浪费业务板的物理网口资源,且采用物理外接线连接,其连接口发生松动的概率较大,因此会增加网络传输故障的概率。
技术实现思路
有鉴于此,本专利技术提供一种报文处理方法和网络设备,以节省网络设备中业务板的物理接口资源,且减少因物理外接线连接引起的网络传输故障。具体地,本专利技术是通过如下技术方案实现的:本专利技术一方面,提供一种报文处理方法,所述方法应用在网络设备上,所述网络设备包括接口芯片、多个业务板以及与每个业务板对应的板卡芯片,所述方法包括:当任一业务板接收到报文时,若判断所述业务板的工作模式为透明模式,则对所述报文进行透明业务处理;所述业务板将完成透明业务处理的报文发送给与其对应的板卡芯片;所述板卡芯片判断是否从预设的板间ACL表中匹配到所述报文的入接口,所述板间ACL表包括不同的入接口与业务板的对应关系;若匹配到,则所述板卡芯片将所述报文转发给与所述报文的入接口对应的业务板。本专利技术的另一方面,提供一种网络设备,所述网络设备包括接口芯片、多个业务板以及与每个业务板对应的板卡芯片,其中,任一所述业务板,用于在接收到报文时,若判断该业务板的工作模式为透明模式,则对所述报文进行透明业务处理,并且将完成透明业务处理的报文发送给与其对应的板卡芯片;与所述任一业务板对应的板卡芯片,用于接收所述报文,并且判断是否从板间ACL表中匹配到所述报文的入接口,所述板间ACL表包括不同的入接口与业务板的对应关系,若匹配到,则将所述报文转发给与所述报文的入接口对应的业务板。应用本专利技术实施例,在同一网络设备中,业务板之间不再使用物理外接线,而使用与业务板对应的板卡芯片对报文进行跨板传输,能够节省网络设备中业务板的物理接口资源,减少因物理外接线连接引起的网络传输故障,提高业务板之间报文转发的效率。附图说明图1是本专利技术一示例性实施例示出的一种应用场景图;图2是本专利技术一示例性实施例示出的一种网络设备的结构框图;图3是本专利技术一示例性实施例示出的一种报文处理方法的流程示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所
有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。在本专利技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本专利技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本专利技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。图1是本专利技术一示例性实施例示出的一种应用场景图。如图1所示,包括客户端设备、服务器,以及网络设备,其中,客户端设备可以包括便携式终端(比如,手机)、PC(Personal Computer,个人计算机)等,网络设备可以分别与客户端设备和服务器进行通信,可以包括路由器或者交换机,比如,框式交换机,该网络设备中包括有接口芯片、多个业务板以及与每个业务板对应的板卡芯片,在本专利技术实施例中,来自客户端设备或者服务器的报文将进入网络设备,在网络设备中进行业务处理后再转出网络设备,具体来说,报文的在网络设备中的传输流程可以包括:从接口芯片至业务板,从业务板至板卡芯片,再从板卡芯片到下一个业务板或者转出网络设备。为了使本
的人员更好地理解本专利技术实施例中的技术方案,将结合以下附图对本专利技术实施例中技术方案作进一步详细的说明。图2是本专利技术一示例性实施例示出的一种网络设备的结构框图。如图2所示,网络设备200包括接口芯片、业务板1至业务板n,以及
与每个业务板对应的板卡芯片1至板卡芯片n,下面将结合具体实施例,基于报文在网络设备中的传输流程,对各个传输单元(接口芯片、业务板以及板卡芯片)进行详细说明。(1)接口芯片接口芯片可以包括入口ACL(Access Control List,访问控制列表)表,其中,入口ACL表包括不同的入接口与业务板的对应关系,用于将接收到的报文发送到指定的业务板上。在本专利技术实施例中,当接口芯片接收到报文时,将判断是否从入口ACL表中匹配到该报文的入接口,若匹配到,则将该报文发送给与报文的入接口对应的业务板,反之,若没有匹配到,则接口芯片将对报文做二层转发或者三层转发,最终将报文直接转出网络设备。如表1所示,为入口ACL表的一示例:表1入接口业务板001业务板1002业务板2003业务板2004业务板3如表1中所示,包括4个入接口,分别为001、002、003和004,以及3个业务板,分别为业务板1、业务板2和业务板3,本
人员可以理解的是,根据用户的业务需求,各个业务板的业务类型会不同,比如,业务板1的业务类型为查毒、业务板2的业务类型为审计、业务板3的业务类型为流量控制,在本专利技术实施例中,可以基于入接口将报文发送到指定的业务板,对报文做相应的业务处理,比如,当报文的入接口为001时,能够从入口ACL表中匹配到,则将报文上送至业务板1,对报文进行查毒处理,同理地,当报文的入接口为002或者003时,能够从入口ACL表中匹配到,则将报文上送至业务板2,对报文进行审计处理,以及,当报文的入接口为004时,将
报文发送给业务板3,以进行流量控制。上述入口ACL表中的入接口与业务板均为示意性的和原理性的,本专利技术对此不做限制。(2)业务板在接口芯片将报文发送至业务板后,为保障后续业务的正常处理,在业务板进行相应的业务处理后,比如,查毒、审计或者流量控制等,需要对报文进行透明业务处理,即禁止对报文做二层或者三层转发。在本专利技术实施例中,业务板可以包括接口对表,其中,该接口对表可以包括不同的入接口与出接口的对应关系,在任一个业务板接收到报文时,可以判断是否从接口对表中匹配到该报文的入接口,若匹配到,则业务板将报文的出接口修改为接口对表中该报文的入接口对应的出接口。根据本专利技术的可选实施例,业务板上的接口对表的一个表项中的入接口和出接口在同一个VLAN(Virtual Local Area Network,虚拟局域网)中,且该VLAN中只包括该表项中的入接口与出接口,如此,使报文从入接口进入网络设备后,只能从与该入接口对应的出接口转发出网络设备,避免报文从不同的出接本文档来自技高网
...

【技术保护点】
一种报文处理方法,其特征在于,所述方法应用在网络设备上,所述网络设备包括接口芯片、多个业务板以及与每个业务板对应的板卡芯片,所述方法包括:当任一业务板接收到报文时,若判断所述业务板的工作模式为透明模式,则对所述报文进行透明业务处理;所述业务板将完成透明业务处理的报文发送给与其对应的板卡芯片;所述板卡芯片判断是否从预设的板间ACL表中匹配到所述报文的入接口,所述板间ACL表包括不同的入接口与业务板的对应关系;若匹配到,则所述板卡芯片将所述报文转发给与所述报文的入接口对应的业务板。

【技术特征摘要】
1.一种报文处理方法,其特征在于,所述方法应用在网络设备上,所述网络设备包括接口芯片、多个业务板以及与每个业务板对应的板卡芯片,所述方法包括:当任一业务板接收到报文时,若判断所述业务板的工作模式为透明模式,则对所述报文进行透明业务处理;所述业务板将完成透明业务处理的报文发送给与其对应的板卡芯片;所述板卡芯片判断是否从预设的板间ACL表中匹配到所述报文的入接口,所述板间ACL表包括不同的入接口与业务板的对应关系;若匹配到,则所述板卡芯片将所述报文转发给与所述报文的入接口对应的业务板。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述任一业务板接收到报文之前,当所述接口芯片接收到报文时,所述接口芯片判断是否从预设的入口ACL表中匹配到所述报文的入接口,所述入口ACL表包括不同的入接口与业务板的对应关系;若匹配到,则所述接口芯片将所述报文发送给与所述报文的入接口对应的业务板。3.根据权利要求1所述的方法,其特征在于,所述对所述报文进行透明业务处理,包括:所述业务板判断是否从预设的接口对表中匹配到所述报文的入接口,所述接口对表包括不同的入接口与出接口的对应关系;当匹配到时,所述业务板将所述报文的出接口修改为与所述报文的入接口对应的出接口。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当没有从所述板间ACL表中匹配到所述报文的入接口时,所述板卡芯片将所述报文从修改后的出接口转出所述网络设备。5.根据权利要求3所述的方法,其特征在于,任一个VLAN中包括所述接口对表的一个表项中的入接口与出接口。6.一种...

【专利技术属性】
技术研发人员:李飞朋
申请(专利权)人:杭州迪普科技有限公司
类型:发明
国别省市:浙江;33

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

1