一种业务处理的方法及系统技术方案

技术编号:10829202 阅读:90 留言:0更新日期:2014-12-26 18:22
本发明专利技术提供了一种业务处理的方法和系统,其中,所述方法为:基本业务接口板接收到报文后,首先判断是否需要对该报文进行增值业务处理,如果需要,则将报文转发到增值业务接口板进行增值业务处理,当增值业务接口板完成增值业务处理时,在报文中携带完成标志位,用于指示基本业务接口板继续进行基本业务处理。当基本业务接口板接收增值业务接口板发送的报文,根据完成标志位判断该报文已完成增值业务处理,继续进行基本业务处理。在本发明专利技术实施例中,由于增值业务接口板仅进行增值业务处理,因此在增值业务接口板中无需安装基本业务ASIC芯片,降低了成本;当需要变更基本业务室,增值业务接口板不受影响,大大减少增值业务接口板软件和基本业务接口板软件的耦合,使得基本业务和增值业务能够独立发展,提高了系统的灵活性。

【技术实现步骤摘要】
一种业务处理的方法及系统
本专利技术涉及通信
,尤其涉及一种业务处理的方法及系统。
技术介绍
随着网络的普及,人们在实现基本互连互通的同时,也对网络的品质提出来越来越高的要求,网络中的一些增值业务,如安全类的防火墙、ACG(ApplicationControlGateway,应用控制网关)等,越来越为人们所关注。为了给客户提供更好的网络服务,目前很多网络设备中也提供了集成的增值业务板(如防火墙板卡),具体的,进入网络设备的数据流在经过防火墙过滤后,未被过滤的报文还要能被网络设备进行常规的MAC(MediaAccessControl,介质访问控制)层、IP层转发(称为基本业务),并最终发送至相应的目的地。在现有的分布式系统中,基本业务采用分布式处理,每块接口板都具备独立的基本业务处理能力,因此支持增值业务的板卡同时也支持基本业务,即增值业务板卡在逻辑上分成:增值业务处理模块和基本业务处理模块。在一种现有的实现方案中,增值业务接口板的基本业务和增值业务都由多核CPU(CentralProcessingUnit,中央处理器)通过软件来实现。但是,用相对稀缺的CPU计算资源来实现基本业务,将导致CPU处理增值业务的能力无法得到充分发挥,同时基本业务和增值业务软件耦合度大,基本业务处理模块的软件和增值业务处理模块的软件无法独立发布、单独升级。
技术实现思路
本专利技术提供一种业务处理的方法及系统,以使得基本业务处理模块的软件和增值业务处理模块的软件去耦合,实现独立发布、单独升级。第一方面,本专利技术的实施例提供了一种业务处理的方法,包括:增值业务接口板接收基本业务接口板发送的报文,所述报文中携带交换网标签FTag,所述FTag包括入接口板号,所述入接口板号的内容为所述基本业务接口板号;所述增值业务接口板对所述报文进行增值业务处理,在完成增值业务处理后,在所述报文中添加转发控制标签PTag,所述PTag包括完成标志位,所述增值业务接口板将报文中的FTag包含的出接口板号的内容修改为所述基本业务接口板号;所述增值业务接口板将修改后的报文发送到交换网板,已使得所述交换网板根据所述修改后的报文中携带的出接口板号将报文路由到所述基本业务接口板;所述基本业务接口板根据所述PTag中包含的完成标志位,确定所述报文的增值业务已被完成,所述基本业务接口板对所述报文进行基本业务处理。在第一方面的第一种实现方式中,在增值业务接口板接收基本业务接口板发送的报文之前,所述方法还包括:基本业务接口板的第一端口接收所述报文,确定需要对所述报文进行增值业务处理,所述基本业务接口板在所述报文中添加所述FTag,所述FTag还包括出接口板号,所述出接口板号的内容为所述增值业务接口板号;所述基本业务接口板将所述报文发送到交换网板,所述报文携带所述FTag,已使得所述交换网板根据所述出接口板号将所述报文发送到所述增值业务接口板号对应的增值业务接口板。结合第一方面或第一方面的第一种实施方式,在第二种实施方式中,所述增值业务接口板包括增值业务处理模块,所述增值业务处理模块由CPU实现,所述增值业务接口板专用于处理增值业务。结合第一方面的第二种实施方式,在第三种实施方式中,所述基本业务接口板包括基本业务处理模块,所述基本业务处理模块由ASIC芯片实现。结合第一方面的第一种实施方式,在第四种实施方式中,所述FTag还包括入接口板端口号,所述入接口板端口号的内容为所述第一端口的端口号结合第一方面的第二种实施方式,在第五种实施方式中,所述PTag还包括入方向流程标识和入接口板端口号,所述方法还包括:所述增值业务接口板从所述FTag包含的入接口板端口号中提取第一端口的端口号作为所述入接口板端口号。结合第一方面的第五种实施方式,在第六种实施方式中,所述基本业务接口板对所述报文进行基本业务处理包括:所述基本业务接口板确定所述PTag包括入方向流程标识,从所述PTag的入接口板端口号中提取第一端口的端口号作为接收到所述报文的源端口号。第二方面,本专利技术实施例还提供了一种业务处理的系统,包括:增值业务接口板和基本业务接口板,所述基本业务接口板,用于向所述增值业务接口板发送报文,所述报文中携带交换网标签FTag,所述FTag包括入接口板号,所述入接口板号的内容为所述基本业务接口板号;所述增值业务接口板,用于接收所述基本业务接口板发送的报文,对所述报文进行增值业务处理,在完成增值业务处理后,在所述报文中添加转发控制标签PTag,所述PTag包括完成标志位,将报文中的FTag包含的出接口板号的内容修改为所述基本业务接口板号;所述增值业务接口板,还用于将修改后的报文发送到交换网板,已使得所述交换网板根据所述修改后的报文中携带的出接口板号将报文路由到所述基本业务接口板;所述基本业务接口板,还用于根据所述PTag中包含的完成标志位,确定所述报文的增值业务已被完成,对所述报文进行基本业务处理。在第二方面的第一种实施方式中,所述基本业务接口板,还用于当确定需要对所述报文进行增值业务处理时,在所述报文中添加所述FTag,所述FTag还包括出接口板号,所述出接口板号的内容为所述增值业务接口板号;所述基本业务接口板,还用于将所述报文发送到交换网板,所述报文携带所述FTag,已使得所述交换网板根据所述出接口板号将所述报文发送到所述增值业务接口板号对应的增值业务接口板。结合第二方面或第二方面的第一种实施方式,在第二种实施方式中,所述增值业务接口板包括增值业务处理模块,所述增值业务处理模块由CPU实现,所述增值业务接口板专用于处理增值业务。结合第二方面的第二种实施方式,在第三种实施方式中,所述基本业务接口板包括基本业务处理模块,所述基本业务处理模块由ASIC芯片实现。结合第二方面的第一种实施方式,在第四种实施方式中,所述FTag还包括入接口板端口号,所述入接口板端口号的内容为所述第一端口的端口号;所述PTag还包括入方向流程标识和入接口板端口号;所述增值业务接口板,还用于从所述FTag包含的入接口板端口号中提取第一端口的端口号作为所述入接口板端口号。结合第二方面的第四种实施方式,在第五种实施方式中,所述基本业务接口板,还用于确定所述PTag包括入方向流程标识,从所述PTag的入接口板端口号中提取第一端口的端口号作为接收到所述报文的源端口号。本专利技术实施例提供了一种业务处理的方法和系统,基本业务接口板在报文中添加基本业务接口板号作为入接口板号,将报文发送到增值业务接口板进行增值业务处理,当增值业务接口板完成增值业务处理时,在报文中携带完成标志位,用于指示基本业务接口板增值业务已完成,通过将报文的出接口板号修改为所述基本业务接口板号将报文返回给基本业务接口板。当基本业务接口板接收增值业务接口板发送的报文时,根据完成标志位判断已完成该报文的增值业务处理,则继续进行基本业务处理。由于增值业务和基本业务在独立的接口板中进行处理,因此在增值业务接口板中无需安装基本业务需要的ASIC芯片,从而降低了成本;当需要变更基本业务时,增值业务接口板不受影响,消除了增值业务接口板软件和基本业务接口板软件的耦合,使得基本业务和增值业务能够独立发展,提高了系统的灵活性。附图说明图1是本专利技术实施例提供的一种业务处理的方法流程示意本文档来自技高网...
一种业务处理的方法及系统

【技术保护点】
一种业务处理的方法,其特征在于,包括:增值业务接口板接收基本业务接口板发送的报文,所述报文中携带交换网标签FTag,所述FTag包括入接口板号,所述入接口板号的内容为所述基本业务接口板号;所述增值业务接口板对所述报文进行增值业务处理,在完成增值业务处理后,在所述报文中添加转发控制标签PTag,所述PTag包括完成标志位,所述增值业务接口板将报文中的FTag包含的出接口板号的内容修改为所述基本业务接口板号;所述增值业务接口板将修改后的报文发送到交换网板,已使得所述交换网板根据所述修改后的报文中携带的出接口板号将报文路由到所述基本业务接口板;所述基本业务接口板根据所述PTag中包含的完成标志位,确定所述报文的增值业务已被完成,所述基本业务接口板对所述报文进行基本业务处理。

【技术特征摘要】
1.一种业务处理的方法,其特征在于,包括:增值业务接口板接收基本业务接口板发送的报文,所述报文中携带交换网标签FTag,所述FTag包括入接口板号,所述入接口板号的内容为所述基本业务接口板号;所述增值业务接口板对所述报文进行增值业务处理,在完成增值业务处理后,在所述报文中添加转发控制标签PTag,所述PTag包括完成标志位,所述增值业务接口板将报文中的FTag包含的出接口板号的内容修改为所述基本业务接口板号;所述增值业务接口板将修改后的报文发送到交换网板,以使得所述交换网板根据所述修改后的报文中携带的出接口板号将报文路由到所述基本业务接口板;所述基本业务接口板根据所述PTag中包含的完成标志位,确定所述报文的增值业务已被完成,所述基本业务接口板对所述报文进行基本业务处理。2.如权利要求1所述的方法,其特征在于,在增值业务接口板接收基本业务接口板发送的报文之前,所述方法还包括:基本业务接口板的第一端口接收所述报文,确定需要对所述报文进行增值业务处理,所述基本业务接口板在所述报文中添加所述FTag,所述FTag还包括出接口板号,所述出接口板号的内容为所述增值业务接口板号;所述基本业务接口板将所述报文发送到交换网板,所述报文携带所述FTag,以使得所述交换网板根据所述出接口板号将所述报文发送到所述增值业务接口板号对应的增值业务接口板。3.如权利要求1或2所述的方法,其特征在于,所述增值业务接口板包括增值业务处理模块,所述增值业务处理模块由中央处理器CPU实现,所述增值业务接口板专用于处理增值业务。4.如权利要求3所述的方法,其特征在于,所述基本业务接口板包括基本业务处理模块,所述基本业务处理模块由专用集成电路ASIC芯片实现。5.如权利要求2所述的方法,其特征在于,所述FTag还包括入接口板端口号,所述入接口板端口号的内容为所述第一端口的端口号。6.如权利要求5所述的方法,其特征在于,所述PTag还包括入接口板端口号,所述方法还包括:所述增值业务接口板从所述FTag包含的入接口板端口号中提取第一端口的端口号作为所述PTag中的入接口板端口号。7.如权利要求6所述的方法,其特征在于,所述PTag还包括入方向流程标识,所述基本业务接口板对所述报文进行基本业务处理包括:所述基本业务接口板确定所述PTag包括入方向流程标识,从所述PTag的入接口板端口号中提取...

【专利技术属性】
技术研发人员:徐霆
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1