[发明专利]业务报文转发方法及装置有效
申请号: | 201480017021.2 | 申请日: | 2014-07-23 |
公开(公告)号: | CN105453493B | 公开(公告)日: | 2019-02-05 |
发明(设计)人: | 倪慧 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/721 | 分类号: | H04L12/721;H04L12/741 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马爽 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 报文 转发 方法 装置 | ||
本发明实施例提供一种业务报文转发方法及装置。该方法包括:分类器接收第一业务报文;所述分类器根据所述报文特征生成第二业务报文;所述分类器将所述第二业务报文发送给转发器。本发明实施例依据每个业务链信息指示一个业务链的路由,通过在业务报文中携带多个业务链信息,由多个业务链的路由构成转发业务报文的完整路径,相比于一条分类规则确定业务报文完整的转发路径而言,每条分类规则只需判断业务报文的部分报文特征,每个业务报文可以对应多条分类规则,相比于每一业务报文只能对应一条分类规则,大大减少了分类规则数量,对应减少了转发规则及控制信令的数量,节省了存储资源和控制信令通道资源。
技术领域
本发明实施例涉及通信技术,尤其涉及一种业务报文转发方法及装置。
背景技术
在通信领域中,网关GPRS支持节点(Gateway GPRS Support Node,简称GGSN)与外部网络之间部署有各种业务的功能实体(Service Function,简称SF),以及分类器和转发器。
如图1所示,从GGSN发送到Internet的上行业务报文,首先流经分类器,分类器将业务报文与分类器上的分类规则进行匹配,业务报文包括多个报文特征,如源端口号、源IP、目的端口号、目的IP和业务类型。分类规则包括多个表项。每个表项包括匹配条件、业务链标识(Chain Identifier,简称CID)和业务索引(Service Index,简称SI),以及匹配条件、CID和SI三者的对应关系。所述匹配条件包括业务报文对应的各报文特征,以及各报文特征分别对应的目标值。匹配条件用于判断业务报文对应的各报文特征的特征值是否与所述匹配条件中各报文特征对应的目标值分别匹配。CID用于标识转发业务链。SI用于标识CID对应的转发业务链中SF的个数。若业务报文对应的各报文特征与某一表项中的匹配条件匹配,则分类器将该表项中与该匹配条件对应的CID与SI封装到业务报文中,并将封装有CID与SI的业务报文发送给转发器,以使转发器转发所述业务报文。转发器中存有转发规则,转发规则包括SF的标识信息,SF是CID标识的业务链包含的SF,转发器依据业务报文携带的CID获取与所述CID对应的转发规则,并依据转发规则中SF的标识信息将业务报文发送到SF。例如转发器将业务报文依次发送给功能实体1、功能实体2和功能实体3处理之后,将业务报文发送到外网设备。
现有技术中,若某一报文特征对应多个目标值,则该报文特征在分类规则中需要对应多个匹配条件。因为每一业务报文只属于一个特定的业务链,所以每一业务报文只能对应一个匹配条件。当报文特征分别对应多个目标值时,为了包含所有的匹配条件,需要在分类规则中对可能的目标值的所有的排列组合进行设置,导致分类规则及转发规则的表项急剧增加,占用大量的存储资源。
发明内容
本发明实施例提供一种业务报文转发方法及装置,以减少分类规则及转发规则的表项,节省存储资源。
本发明实施例的一个方面是提供一种分类器,包括:
第一接收模块,用于接收第一业务报文,所述第一业务报文包括报文特征;
第一处理模块,用于根据所述报文特征生成第二业务报文,所述第二业务报文包括所述第一业务报文以及至少两个业务链信息,每个业务链信息用于指示一个业务链的路由;
第一发送模块,用于将所述第二业务报文发送给转发器,以使所述转发器根据所述至少两个业务链信息转发所述第二业务报文。
本发明实施例的另一个方面是提供一种转发器,包括:
第二接收模块,用于接收分类器发送的第二业务报文,所述第二业务报文包括第一业务报文以及至少两个业务链信息,每个业务链信息用于指示一个业务链的路由,所述第一业务报文是所述分类器接收到的报文,所述第一业务报文包括报文特征;
第二发送模块,用于根据所述至少两个业务链信息转发所述第二业务报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480017021.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:解映射误差的检测
- 下一篇:发送装置、接收装置以及通信系统