[发明专利]一种报文处理方法、系统及设备有效
申请号: | 201310430811.0 | 申请日: | 2013-09-18 |
公开(公告)号: | CN104469845B | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 黄勇 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04W28/08 | 分类号: | H04W28/08;H04W40/02;H04L12/803;H04L12/725 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 处理 方法 系统 设备 | ||
本发明公开了一种报文处理方法、系统及设备,通过预先为报文流中的报文配置用于标识业务节点在指定时间的拓扑状态的状态值,以便于在为该报文选择下一跳中的业务节点时,并不以下一跳中当前实际的业务节点拓扑状态为选择基础,而是以所述状态值所标识的指定时间的业务节点拓扑状态为选择基础,只要同一报文流中每个报文中携带的状态值相同,即使业务节点的拓扑状态发生变化,还是能够为同一报文流中的各报文选择出相同的业务节点,避免出现同一条报文流的报文改向的问题。
技术领域
本发明涉及无线通信领域,尤其涉及一种报文处理方法、系统及设备。
背景技术
在业务路由过程中,具有安全认证、过滤、统计监测、计费、流量加速等网络功能的业务节点,如防火墙、TCP(Transmission Control Protocol,传输控制协议)加速节点、NAT(Network Address Translate,网络地址转换)节点,这些业务节点组成业务节点的网络拓扑架构,部署在业务流流经的路径上,使得业务流能够在流经这些业务节点时被执行相应的网络功能。
但是,针对某一业务部署的网络拓扑架构中,业务节点的数量会发生变化,如根据网络忙闲程度的变化来增加或减少部署的业务节点,或是业务节点故障时数量减少等,也就是说,网络拓扑架构中部署的业务节点的数量是动态变化的,针对业务流中的某一报文流而言,若该报文流中的报文依次流经某一跳的业务节点时出现业务节点数量的变化,如增加了一个业务节点,则可能会导致报文流改向(即报文流中前若干个报文流经的业务节点与后若干个报文流经的业务节点不同)的问题,在此情况下,该报文流中的报文容易出现报文错序,同时,对于有报文状态记录要求的业务节点而言,也无法满足该业务节点的状态记录要求。
发明内容
本发明实施例提供了一种报文处理方法、系统及设备,用以解决现有技术中存在的由于业务节点的拓扑状态变化导致报文流改向的问题。
第一方面,提供一种报文处理方法,所述方法包括:
在确定报文的下一跳有多个业务节点时,根据所述报文中携带的用于标识业务节点在指定时间的拓扑状态的状态值,确定所述状态值在下一跳所标识的业务节点;
从所述状态值在下一跳所标识的业务节点中选择一个业务节点,并将所述报文发送至选择的所述业务节点;
其中,同一报文流中所有报文携带的状态值相同。
结合第一方面,在第一种可能的实现方式中,针对汇聚在同一业务流中的多条报文流,任一报文流中的报文所携带的状态值所标识的是该报文流生成时业务节点的拓扑状态。
结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述业务节点的拓朴状态包括同一业务的业务节点数量。
结合第一方面、第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述报文中携带的状态值是由中心控制模块生成并下发给流分类模块后,再由所述流分类模块携带在当前生成的报文流的报文中。
结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,
所述中心控制模块对业务节点的拓扑状态进行监控,当业务节点的拓扑状态发生变化时,更新所述状态值,并将更新后的状态值发送给所述流分类模块,由所述流分类模块将更新后的状态值携带在当前生成的报文流的报文中。
结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式、第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式,在第五种可能的实现方式中,从所述状态值在下一跳所标识的业务节点中选择一个业务节点,具体包括:
利用所述状态值在下一跳所标识的业务节点的数量值进行负载均衡运算,根据运算结果选择一个业务节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310430811.0/2.html,转载请声明来源钻瓜专利网。