【技术实现步骤摘要】
一种处理报文的方法
本申请涉及计算机领域,尤其涉及一种处理报文的方法、业务功能转发设备、业务功能设备以及处理报文的系统。
技术介绍
业务功能转发(英文:servicefunctionforward,SFF)设备是业务链转发节点,用于将网络中收到的报文,转发给SFF关联的至少一个业务功能(英文:servicefunction,SF)设备上。报文经过SF解析后,再返回给同一个SFF。当业务链上最后一个SF把处理后的报文发给SFF后,SFF把报文发回网络继续传输。当网络中存在下述情况时,例如,SFF能够正常解析接收到的数据报文的报文头,但是SF无法正常解析SFF转发的数据报文时,可能导致通信错误。
技术实现思路
本申请实施例提供了一种处理报文的方法、业务功能转发设备及业务功能设备,用于提高报文转发的成功率。有鉴于此,本申请实施例第一方面提供了一种处理报文的方法,可以包括:业务功能转发设备SFF在接收到第一报文后,确定第一报文的类别,同时确定处理该报文的业务功能设备SF。之后,SFF将第一报文的第 ...
【技术保护点】
1.一种处理报文的方法,其特征在于,包括:/n业务功能转发设备SFF接收第一报文;/n所述SFF将所述第一报文的第一报文头替换为第二报文头,得到第二报文,所述第二报文携带第一标识;/n所述SFF向业务功能设备SF发送所述第二报文;/n所述SFF从所述SF接收第三报文,所述第三报文由所述SF根据所述第二报文头对所述第二报文处理后得到,所述第三报文携带所述第一标识;/n所述SFF根据所述第一标识和所述第一报文头的映射关系,确定与所述第一标识对应的所述第一报文头;/n所述SFF将所述第三报文的第三报文头替换为所述第一报文头,得到第四报文;/n所述SFF向下一跳节点发送所述第四报文。/n
【技术特征摘要】
1.一种处理报文的方法,其特征在于,包括:
业务功能转发设备SFF接收第一报文;
所述SFF将所述第一报文的第一报文头替换为第二报文头,得到第二报文,所述第二报文携带第一标识;
所述SFF向业务功能设备SF发送所述第二报文;
所述SFF从所述SF接收第三报文,所述第三报文由所述SF根据所述第二报文头对所述第二报文处理后得到,所述第三报文携带所述第一标识;
所述SFF根据所述第一标识和所述第一报文头的映射关系,确定与所述第一标识对应的所述第一报文头;
所述SFF将所述第三报文的第三报文头替换为所述第一报文头,得到第四报文;
所述SFF向下一跳节点发送所述第四报文。
2.根据权利要求1所述的方法,其特征在于,所述第一报文头为段路由SR报文头。
3.根据权利要求1或2所述的方法,其特征在于,所述第一报文头为所述SF无法解析的报文头。
4.根据权利要求1-3中任一项所述的方法,其特征在于,在所述SFF将所述第一报文的第一报文头替换为第二报文头之前,所述方法还包括:
若本地存在第一报文头,则所述SFF根据预置的所述第一报文头和所述第一标识的映射关系,确定所述第一标识;
若本地不存在第一报文头,则所述SFF为所述第一报文头分配所述第一标识,并保存所述第一标识和所述第一报文头的映射关系。
5.根据权利要求1-4中任一项所述的方法,其特征在于,
所述第二报文中还携带第二标识,所述第二标识用于指示所述第二报文携带所述第一标识,并在所述第三报文中携带所述第一标识。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述第三报文还携带第三标识,所述方法还包括:
所述SFF根据所述第三标识的指示,获取所述第一标识。
7.一种处理报文的方法,其特征在于,包括:
业务功能设备SF从业务功能转发设备SFF接收第一报文,所述第一报文携带第一标识;
所述SF对所述第一报文进行处理,得到第二报文;
所述SF向所述SFF发送所述第二报文,所述第二报文携带所述第一标识,所述第一标识用于指示所述SFF根据所述第一标识查询得到预先保存的目标报文头。
8.根据权利要求7所述的方法,其特征在于,所述目标报文头为段路由SR报文头。
9.根据权利要求7或8所述的方法,其特征在于,所述第一报文还包括第二标识,所述SF向所述SFF发送所述第三报文之前,所述方法还包括:
所述SF根据所述第二标识的指示,获取所述第一标识,并在所述第三报文中携带所述第一标识。
10.根据权利要求7-9中任一项所述的方法,其特征在于,所述方法还包括:
所述SF在所述第三报文中携带第三标识,所述第三标识用于指示所述第三报文携带所述第一标识。
11.一种业务功能转发设备,其特征在于,包括:
收发单元,用于接收第一报文;
处理单元,用于将所述第一报文的第一报文头替换为第二报文头,得到第二报文,所述第二报文携带第一标识;
所述收发单元,还用于向业务功能设备SF发送所述第二报文;从所述SF接收第三报文,所述第三报文由所述SF根据所述第二报文头对所述第二报文处理后得到,所述第三报文携带所述第一标识;
所述处理单元,还用于根据所述第一标识和所述第一报文头的映射关系,确定与所述第一标识对应的所述第一报文头;将所述第三报文的第三报文...
【专利技术属性】
技术研发人员:张永康,王中震,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。