一种分配报文的方法和装置制造方法及图纸

技术编号:17668817 阅读:33 留言:0更新日期:2018-04-11 07:31
本申请提供一种分配报文的方法和装置,应用于框式网络设备,其中,所述框式网络设备包括若干业务板卡,基于所述若干业务板卡聚合生成域内云板卡和域外云板卡,其中,同一业务板卡在所述域内云板卡中的位置和在所述域外板卡中的位置相同,所述方法包括:当接收到业务报文时,确定所述业务报文的目的云板卡;从所述业务报文中提取预定的报文特征;其中,从正向业务报文中提取到的报文特征和从同一业务的反向业务报文中提取到的报文特征相同;基于所述报文特征确定所述目的云板卡中处理所述业务报文的目的业务板卡,并将所述业务报文分配至所述目的业务板卡。采用本申请提供的技术方案,可以实现同一业务的报文由同一业务板卡处理。

A method and device for assigning messages

The invention provides a method and a device for allocating packet, applied to the frame type network device, which comprises a frame type network device includes a number of business card, wherein the number of business card polymerized domain card and cloud cloud outside the board, based on the same business card in the domain of cloud card the position and the outside board in the same position, the method comprises: when receiving a service message, determine the service message to the message feature extraction cloud card; booking from the service message; the message to the feature extraction from the forward service message and message feature extraction from the reverse service message the same business in the same; the purpose of cloud card processing the service message to the message to determine business card based on the features, and the service message is allocated to The service card of the purpose. Using the technical scheme provided by this application, the message of the same business can be processed by the same business card.

【技术实现步骤摘要】
一种分配报文的方法和装置
本申请涉及网络通信
,特别涉及一种分配报文的方法和装置。
技术介绍
随着云计算、高清视频等新技术的广泛应用,网络中传输的数据量呈现几何级的增长。飞速增长的网络传输数据对网络带宽和网络架构提出了更高的要求。以前,在网络中,通常采用传统的大容量盒式设备进行网络数据的传输。由于,传统的大容量盒式设备存在处理性能极限以及扩展性差的问题,传统的大容量盒式设备无法再满足飞速增长的网络数据的传输。如今,为了满足飞速增长的网络数据的传输,采用框式网络高性能设备(简称框式设备)。框式设备具有高性能和可扩展性的优点,随时可以在框式设备中插入板卡增加该框式设备的处理性能。在实际应用中,可以在框式设备中插入业务板卡,用于处理业务报文。为了提高框式设备处理业务的可靠性,通常采用使用主备业务板卡的方式处理业务报文。正常情况下,主业务板卡处理业务报文,备业务板卡处于备份状态。当主业务板卡出现故障时,主业务板卡切换至备业务板卡,由备业务板卡继续处理业务报文,从而保证业务报文的正常处理。然而,当主业务板卡处于工作状态时,备业务板卡始终处于备份板卡,备业务板卡没有被充分使用,导致资源浪费。现有技术中,为了充分利用框式设备中的各业务板卡,提出了云板卡技术。其中,云板卡是指将多个同种类型的业务板卡聚合为一个逻辑板卡。当业务报文经过框式设备时,框式设备可以业务报文均分分配至各业务板卡上,由各业务板卡平均分担业务报文的处理。当其中任一个业务板卡出现故障时,可以将原本由该业务板卡处理的业务报文平均分配至其余剩下的各业务板卡。在现有技术中,框式设备基于预设的分配规则将业务报文分配至各业务板卡上时,通常采用基于业务报文的报文特征将业务报文分配至各业务板卡上。比如,基于业务报文的源IP和目的IP将业务报文平均分配至各业务板卡上。其中,在实际运行中,同一业务的报文需要由同一业务板卡处理,即同一业务的正向业务报文(从内网发送至外网的业务报文)和反向业务报文(从外网发送至内网的业务报文)均需要分配至同一业务板卡。现有技术示出的装置采用基于相同指定字段中的报文特征对正向业务报文和反向业务报文进行分流处理,然而,在某些网络环境中,从正向业务报文的指定字段获取到的报文特征,与从反向业务报文的相同指定字段获取到的报文特征不相同,从而导致同一会话的正向业务报文与反向业务报文由不同的业务板卡处理。
技术实现思路
有鉴于此,本申请提供一种分配报文的方法和装置,应用于框式网络设备,用于实现同一业务的报文由同一业务板卡处理。具体地,本申请是通过如下技术方案实现的:一种分配报文的方法,应用于框式网络设备,所述框式网络设备包括若干业务板卡,基于所述若干业务板卡聚合生成域内云板卡和域外云板卡,其中,同一业务板卡在所述域内云板卡中的位置和在所述域外云板卡中的位置相同,所述域内云板卡用于处理正向业务报文,所述正向业务报文为从内网发送至外网的业务报文,所述域外云板卡用于处理反向业务报文,所述反向业务报文为从外网发送至内网的业务报文,所述方法包括:当接收到业务报文时,确定所述业务报文的目的云板卡;从所述业务报文中提取预定的报文特征;其中,从正向业务报文中提取到的报文特征和从同一业务的反向业务报文中提取到的报文特征相同;基于所述报文特征确定所述目的云板卡中处理所述业务报文的目的业务板卡,并将所述业务报文分配至所述目的业务板卡。一种分配报文的装置,应用于框式网络设备,所述框式网络设备包括若干业务板卡,基于所述若干业务板卡聚合生成域内云板卡和域外云板卡,其中,同一业务板卡在所述域内云板卡中的位置和在所述域外云板卡中的位置相同,所述域内云板卡用于处理正向业务报文,所述正向业务报文为从内网发送至外网的业务报文,所述域外云板卡用于处理反向业务报文,所述反向业务报文为从外网发送至内网的业务报文,所述装置包括:云板卡确定单元,用于当接收到业务报文时,确定所述业务报文的目的云板卡;提取单元,用于从所述业务报文中提取预定的报文特征;其中,从正向业务报文中提取到的报文特征和从同一业务的反向业务报文中提取到的报文特征相同;业务板卡确定单元,用于基于所述报文特征确定所述目的云板卡中处理所述业务报文的目的业务板卡,并将所述业务报文分配至所述目的业务板卡。本申请提出的技术方案带了的有益效果:在本申请中,基于框式网络设备中的业务板卡聚合生成域内云板卡和域外云板卡,其中域内云板卡处理正向业务报文,域外云板卡处理反向业务报文。正向业务报文为从内网发送至外网的业务报文,反向业务报文为从外网发送至内网的业务报文,其中各业务板卡在域内云板卡中的位置和在域外云板卡中的位置相同。当框式网络设备接收到业务报文时,可以确定该业务报文的目的云板卡,并从该业务板卡中提取预定的报文特征,然后基于该报文特征确定目的云板卡中处理该业务报文的目的业务板卡。其中,从正向业务报文中提到的报文特征和从同一业务的反向业务报文中提取到的报文特征相同。由于,通过相同的报文特征确定的业务板卡相同,因此可以实现同一业务的报文由同一业务板卡处理。附图说明图1为现有技术中框式设备分配业务报文的原理示意框图;图2为本申请实施例一示出的框式网络设备分配业务报文的原理示意框图;图3为本申请实施例一示出的一种分配报文的方法的流程图,应用于框式网络设备;图4为本申请一种分配报文的装置所在框式网络设备的一种硬件结构图;图5为本申请实施例二示出的一种分配报文的装置。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。请参见图1,图1为现有技术中框式设备分配业务报文的原理示意框图。在现有技术中,框式设备可以基于预设的分配规则将业务报文分配至各业务板卡上时,通常采用基于业务报文的报文特征将业务报文分配至各业务板卡上。当框式网络设备接收到业务报文时,从该业务报文中提取预定的报文特征,其中,该报文特征用于确定云板卡中处理该业务报文的业务板卡。当框式网络设备确定处理该业务报文的业务板卡后,将该业务报文分配至该业务板卡,由该业务板卡对该业务报文进行处理。其中,在实际运行中,同一业务的报文需要由同一业务板卡处理,即同一业务的正向业务报文(从内网发送至外网的业务报文)和反向业务报文(从外网发送至内网的本文档来自技高网
...
一种分配报文的方法和装置

【技术保护点】
一种分配报文的方法,应用于框式网络设备,其特征在于,所述框式网络设备包括若干业务板卡,基于所述若干业务板卡聚合生成域内云板卡和域外云板卡,其中,同一业务板卡在所述域内云板卡中的位置和在所述域外云板卡中的位置相同,所述域内云板卡用于处理正向业务报文,所述正向业务报文为从内网发送至外网的业务报文,所述域外云板卡用于处理反向业务报文,所述反向业务报文为从外网发送至内网的业务报文,所述方法包括:当接收到业务报文时,确定所述业务报文的目的云板卡;从所述业务报文中提取预定的报文特征;其中,从正向业务报文中提取到的报文特征和从同一业务的反向业务报文中提取到的报文特征相同;基于所述报文特征确定所述目的云板卡中处理所述业务报文的目的业务板卡,并将所述业务报文分配至所述目的业务板卡。

【技术特征摘要】
1.一种分配报文的方法,应用于框式网络设备,其特征在于,所述框式网络设备包括若干业务板卡,基于所述若干业务板卡聚合生成域内云板卡和域外云板卡,其中,同一业务板卡在所述域内云板卡中的位置和在所述域外云板卡中的位置相同,所述域内云板卡用于处理正向业务报文,所述正向业务报文为从内网发送至外网的业务报文,所述域外云板卡用于处理反向业务报文,所述反向业务报文为从外网发送至内网的业务报文,所述方法包括:当接收到业务报文时,确定所述业务报文的目的云板卡;从所述业务报文中提取预定的报文特征;其中,从正向业务报文中提取到的报文特征和从同一业务的反向业务报文中提取到的报文特征相同;基于所述报文特征确定所述目的云板卡中处理所述业务报文的目的业务板卡,并将所述业务报文分配至所述目的业务板卡。2.根据权利要求1所述的方法,其特征在于,所述从所述业务报文中提取预定的报文特征,包括:当所述目的云板卡为域内云板卡时,从所述业务报文中提取目的IP和/或目的MAC;当所述目的云板卡为域外云板卡时,从所述业务报文中提取源IP和/或源MAC。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:检测所述框式网络设备中的业务板卡的工作状态;当检测到任一目标业务板卡出现故障时,将所述业务板卡从所述域内云板卡和所述域外云板卡中删除。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当新增目标业务板卡至所述框式网络设备时,在所述域内云板卡和所述域外云板卡中添加所述目标业务板卡;其中,所述目标业务板卡在所述域内云板卡中的位置和在所述域外云板卡中的位置保持相同。5.根据权利要求3和4所述的方法,其特征在于,所述方法还包括:当所述框式网络设备中的业务板卡数量发生改变时,基于所述业务板卡的数量,调整业务报文的分配。6.一种分配报文的装置,应用于框式网络设备,其...

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

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

1