一种处理报文的方法技术

技术编号:26482215 阅读:27 留言:0更新日期:2020-11-25 19:28
本申请实施例公开了一种处理报文的方法,用于提高报文转发的成功率。本申请实施例方法包括:业务功能转发设备SFF接收第一报文;所述SFF将所述第一报文的第一报文头替换为第二报文头,得到第二报文,所述第二报文携带第一标识;所述SFF向业务功能设备SF发送所述第二报文;所述SFF从所述SF接收第三报文,所述第三报文由所述SF根据所述第二报文头对所述第二报文处理后得到,所述第三报文携带所述第一标识;所述SFF根据所述第一标识和所述第一报文头的映射关系,确定与所述第一标识对应的所述第一报文头;所述SFF将所述第三报文的第三报文头替换为所述第一报文头,得到第四报文;所述SFF向下一跳节点发送所述第四报文。

【技术实现步骤摘要】
一种处理报文的方法
本申请涉及计算机领域,尤其涉及一种处理报文的方法、业务功能转发设备、业务功能设备以及处理报文的系统。
技术介绍
业务功能转发(英文: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

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

1