[发明专利]基于业务功能链的报文转发方法、控制器以及存储介质有效
申请号: | 202110128198.1 | 申请日: | 2021-01-29 |
公开(公告)号: | CN114826998B | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 黄灿灿;陈华南;伍佑明;龚霞;朱永庆 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L45/00 | 分类号: | H04L45/00;H04L45/02;H04L45/028;H04L41/12 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 方亮 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 业务 功能 报文 转发 方法 控制器 以及 存储 介质 | ||
1.一种基于业务功能链的报文转发方法,包括:
控制器生成与业务功能路径SFP中的全部业务功能处理器SF相对应的第一SFC转发表;
其中,所述第一SFC转发表包括多条转发信息,所述转发信息包括业务路径标识SPI、业务索引SI值和SF信息;所述多条转发信息的多个SI值被设置为不连续的多个数值;
所述控制器如果确定在第一SF和第二SF之间插入第三SF,则基于所述第一SFC转发表确定分别与所述第一SF和所述第二SF相对应的第一转发信息和第二转发信息;
所述控制器在所述第一SFC转发表中增加与所述第三SF相对应的第三转发信息,生成所述第二SFC转发表;
其中,所述控制器在所述第一转发信息的SI值和所述第二转发信息的SI值之间确定一个数值,作为所述第三转发信息的SI值。
2.如权利要求1所述的方法,还包括:
所述控制器在生成所述第一SFC转发表之后,将所述第一SFC转发表发送给所述SFP中的全部业务功能转发器SFF。
3.如权利要求1或2所述的方法,还包括:
所述控制器在生成所述第二SFC转发表之后,确定分别与所述第一SF和所述第三SF相对应的第一SFF和第三SFF;
所述控制器将所述第二SFC转发表发送给所述第一SFF和所述第三SFF,其中,所述第一SFF使用所述第二SFC转发表替换所述第一SFC转发表。
4.如权利要求3所述的方法,还包括:
所述控制器设置与所述SFP中的全部SF与全部SFF相对应的业务处理对应关系信息;
所述控制器将所述业务处理对应关系信息发送给所述SFP中的全部SFF。
5.如权利要求4所述的方法,还包括:
在所述第一SF处理第一业务报文之后,所述第一SFF基于所述第二SFC转发表确定下一个SF为所述第三SF,以及与所述第三SF相对应的SI值和SPI;
所述第一SFF基于所述业务处理对应关系信息确定与所述第三SF对应的第三SFF;
所述第一SFF生成第三业务报文并发送给所述第三SFF;其中,所述第三业务报文中携带有与所述第三SF相对应的SI值和SPI;
所述第三SFF根据所述第三业务报文携带的与所述第三SF相对应的SI值和SPI,并基于所述第二SFC转发表确定当前SF为所述第三SF,控制所述第三SF对所述第三业务报文进行处理。
6.如权利要求5所述的方法,还包括:
第二SFF接收到所述第三SFF发送的第二业务报文;
所述第二SFF基于所述第一SFC转发表并根据从所述第二业务报文中提取的SI值和SPI,确定当前SF为所述第二SF,控制所述第二SF处理所述第二业务报文。
7.如权利要求1所述的方法,还包括:
所述控制器如果确定删除了所述第三SF,则将所述第一SFC转发表发送给所述第一SFF,以使所述第一SFF使用所述第一SFC转发表替换所述第二SFC转发表,并控制所述第三SFF删除所述第二SFC转发表。
8.如权利要求1至7任一项所述的方法,其中,
在所述第一SFC转发表中,任意相邻的两个转发信息的两个SI值之间的差值大于预设的间隔阈值。
9.如权利要求8所述的方法,其中,
在所述第一SFC转发表中,多个SI值被设置为由大到小的多个数值,并且,任意相邻的两个转发信息的两个SI值之间的差值都不相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110128198.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:航空发动机
- 下一篇:时序数据的异常检测和参数填补的方法及装置