业务路由网络及业务处理的方法、设备技术

技术编号:11856113 阅读:65 留言:0更新日期:2015-08-11 02:37
本申请适用于通信技术领域,提供了一种业务路由网络、装置和方法,有助于提高扩展性。该业务路由网络中的业务识别单元用于对接收到的报文进行业务识别,得到所述报文需要处理的业务;业务分解单元用于将所述业务分解成一序列按顺序处理的业务特性串;标签生成单元用于生成与所述报文对应的业务标签;业务处理控制模块用于根据所述业务分解单元分解出的业务特性串中的各个业务特性以及各个业务处理模块所能支持的业务特性生成业务路由表;标签处理单元用于根据所述业务处理控制模块生成的业务路由表,在所述报文中插入业务标签;业务处理模块用于根据所述报文中的业务标签进行相应的业务特性的处理。

【技术实现步骤摘要】

本专利技术属于通信
,尤其涉及一种业务路由网络及业务处理的方法、设备
技术介绍
接入网通用参考架构如图1所示。其中,用户驻地网(Customer PremisesEquipment, CPN)由用户设备(User Equipment, UE)和 DSL 调制解调器(DSL Modem,简称Modem)组成;U为CPN和接入节点,如DSLAM(DSL Access Multiplexer,数字用户线接入复用器)间的参考点;在接入网中,由接入节点和宽带接入服务器(Broadband Remote AccessServer, BRAS)或宽带网络网关(Broadband Network Gateway,BNG)组成,接入节点和BRAS/BNG间为汇聚网络(Aggregat1n Network, AN) ;A10为接入网与服务提供商(ServiceProvider, SP)间的参考点,该参考点可以连接应用服务提供商(Applicat1n ServiceProvider, ASP)到拥有接入网的网络服务提供商(Network Service Provider,NSP)。随着Internet的发展,BRAS/BNG需要逐渐增强各种增值业务处理能力,如互联网(On the top,0TT)视频处理、深度报文检测(Deep Packet Inspect1n,DPI)、防火墙、杀毒等;目前这些能力都集中在BRAS/BNG上增强,但由于未来增值业务种类繁多,而每增强一种业务,都需要对BRAS/BNG进行处理软件升级,甚至硬件升级,升级时一般需要对BRAS/BNG设备下电,BRAS/BNG上的用户都将中断原有业务,可扩展性差。通常,BRAS/BNG支持几万到几十万用户,影响面非常大,因此运营商难以接受频繁的增值业务升级。
技术实现思路
本专利技术实施例提供了一种业务路由网络及利用该业务路由网络进行业务处理的方法,旨在解决现有技术提供的BRAS/BNG可扩展性差的问题。本专利技术实施例提供的技术方案如下。第一方面,提供了一种业务路由网络,所述业务路由网络包括:业务标签处理模块、业务处理控制模块和业务处理模块;所述业务标签处理模块包括:业务识别单元,用于对接收到的报文进行业务识别,得到所述报文需要处理的业务;业务分解单元,用于将所述业务分解成一序列按顺序处理的业务特性串;标签生成单元,用于生成与所述报文对应的一个或者多个业务标签;所述业务处理控制模块用于根据所述业务分解单元分解出的业务特性串中的各个业务特性以及各个业务处理模块所能支持的业务特性生成业务路由表,或者用于根据各个业务处理模块所能支持的业务特性预制业务路由表;所述业务标签处理模块还包括:标签处理单元,用于根据所述业务处理控制模块生成的业务路由表,在所述报文中插入业务标签;所述业务处理模块用于根据所述报文中的业务标签进行相应的一种或者多种业务特性的处理。在第一方面的第一种可能的实现方式中,所述标签处理单元包括:第一标签添加子单元;所述第一标签添加子单元用于当接收到的报文中没有业务标签时,查找所述业务路由表,得到相应的出端口和下一跳业务标签;所述第一标签添加子单元用于添加所述下一跳业务标签和业务特性处理顺序号至所述报文中,或者用于添加所述下一跳业务标签至所述报文中;所述第一标签添加子单元用于通过所述出端口,转发所述报文至相应的业务处理丰旲块。结合上述第一方面,还提供了第一方面的第二种可能的实现方式,所述标签处理单元包括:第二标签添加子单元;所述第二标签添加子单元用于根据由未处理的业务特性组成的业务特性串,按预设规则查找相应的业务路由表得到所述报文的出端口,将由未处理的业务特性组成的业务特性串对应的业务标签添加至所述报文中,通过所述出端口,转发所述报文至相应的业务处理模块。 结合上述第一方面的第二种可能的实现方式,还提供了第一方面的第三种可能的实现方式,所述预设规则是根据业务处理模块自身的业务特性处理能力和所述由未处理的业务特性组成的业务特性串,匹配出最长的可被处理的业务特性串,按所述最长的可被处理的业务特性串查找业务路由表;或者,根据预先对每个业务特性串设置的优先级,以及业务处理模块自身的业务特性处理能力和所述由未处理的业务特性组成的业务特性串,匹配出优先级最高的可被处理的业务特性串,按所述优先级最高的可被处理的业务特性串查找业务路由表。第二方面,提供了一种业务路由网络,所述业务路由网络包括:业务标签处理模块、业务处理控制模块和业务处理模块;所述业务标签处理模块包括:业务识别单元,用于对接收到的报文进行业务识别,得到所述报文需要处理的业务;业务分解单元,用于将所述业务分解成一序列按顺序处理的业务特性串;标签生成单元,用于生成与所述报文对应的一个或者多个业务标签;所述业务处理控制模块用于根据所述业务分解单元分解出的业务特性串中的各个业务特性以及各个业务处理模块所能支持的业务特性生成业务路由表,或者用于根据各个业务处理模块所能支持的业务特性预制业务路由表;所述业务标签处理模块还包括:标签处理单元,用于根据所述业务处理控制模块生成的业务路由表,修改所述报文中的业务标签;所述业务处理模块用于根据所述报文中的业务标签进行相应的一种或者多种业务特性的处理。在第二方面的第一种可能的实现方式中,所述标签处理单元包括:第一修改子单元,用于根据所述报文中的业务标签或业务特性处理顺序号查找业务路由表,得到相应的出端口和下一跳业务标签,使所述报文的业务标签为下一跳业务标签,并在所述报文中包括业务特性处理顺序号时,更新所述报文中的业务特性处理顺序号后,通过所述出端口转发所述报文至相应的业务处理模块。结合上述第二方面,还提供了第二方面的第二种可能的实现方式,所述标签处理单元包括:第二修改子单元,用于根据由未处理的业务特性组成的业务特性串,按预设规则查找相应的业务路由表,得到相应的出端口,将所述报文的业务标签修改为由未处理的业务特性组成的业务特性串对应的业务标签,并通过所述出端口转发所述报文至相应的业务处理模块。结合上述第二方面的第二种可能的实现方式,还提供了第二方面的第三种可能的实现方式,所述预设规则是根据业务处理模块自身的业务特性处理能力和所述由未处理的业务特性组成的业务特性串,匹配出最长的可被处理的业务特性串,按所述最长的可被处理的业务特性串查找业务路由表;或者,根据预先对每个业务特性串设置的优先级,以及业务处理模块自身的业务特性处理能力和所述由未处理的业务特性组成的业务特性串,匹配出优先级最高的可被处理的业务特性串,按所述优先级最高的可被处理的业务特性串查找业务路由表。第三方面,提供了一种业务路由网络,所述业务路由网络包括:业务标签处理模块、业务处理控制模块和业务处理模块;所述业务标签处理模块包括:业务识别单元,用于对接收到的报文进行业务识别,得到所述报文需要处理的业务;业务分解单元,用于将所述业务分解成一序列按顺序处理的业务特性串;标签生成单元,用于生成与所述报文对应的一个或者多个业务标签;所述业务处理控制模块用于根据所述业务分解单元分解出的业务特性串中的各个业务特性以及各个业务处理模块所能支持的业务特性生成业务路由表,或者用于根据各个业务处理模块所能支持的业务特性预制本文档来自技高网
...

【技术保护点】
一种业务路由网络,其特征在于,所述业务路由网络包括:业务标签处理模块、业务处理控制模块和业务处理模块;所述业务标签处理模块包括:业务识别单元,用于对接收到的报文进行业务识别,得到所述报文需要处理的业务;业务分解单元,用于将所述业务分解成一序列按顺序处理的业务特性串;标签生成单元,用于生成与所述报文对应的一个或者多个业务标签;所述业务处理控制模块用于根据所述业务分解单元分解出的业务特性串中的各个业务特性以及各个业务处理模块所能支持的业务特性生成业务路由表,或者用于根据各个业务处理模块所能支持的业务特性预制业务路由表;所述业务标签处理模块还包括:标签处理单元,用于根据所述业务处理控制模块生成的业务路由表,在所述报文中插入业务标签;所述业务处理模块用于根据所述报文中的业务标签进行相应的一种或者多种业务特性的处理。

【技术特征摘要】

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

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

1