[发明专利]基于业务功能链的报文转发方法、控制器以及存储介质有效
申请号: | 202110128198.1 | 申请日: | 2021-01-29 |
公开(公告)号: | CN114826998B | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 黄灿灿;陈华南;伍佑明;龚霞;朱永庆 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L45/00 | 分类号: | H04L45/00;H04L45/02;H04L45/028;H04L41/12 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 方亮 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 业务 功能 报文 转发 方法 控制器 以及 存储 介质 | ||
本公开提供了一种基于业务功能链的报文转发方法、系统、控制器以及存储介质,涉及SDN技术领域,其中的方法包括:控制器生成与业务功能路径SFP中的全部业务功能处理器SF相对应的第一SFC转发表;其中,多条转发信息的多个SI值被设置为不连续的多个数值;控制器如果确定插入第三SF,则增加与第三SF相对应的第三转发信息,生成第二SFC转发表,其中,控制器在第一转发信息的SI值和第二转发信息的SI值之间确定一个数值,作为第三转发信息的SI值。本公开的方法、系统、控制器以及存储介质,通过非均匀递减的方式设置SI值,用于给SF的插入提供空间,只需对更新的SF及其前一跳SF所对应的SFF进行转发表的更新,能够减少数据发送量。
技术领域
本公开涉及SDN技术领域,尤其涉及一种基于业务功能链的报文转发方法、系统、控制器以及存储介质。
背景技术
SFC(Service Function Chaining,业务功能链)是一种部署增值业务的机制。目前,在同一个SFC中,不同的SFP(Service Function Path,业务功能路径)之间可以通过SPI(Service Path Index,业务路径标识)来区分,每个SPI对应一个SFP。SFC的业务节点的顺序使用SI(Service Index,业务索引)值表示,SI值每减1对应到下一跳的SF(ServiceFunction,业务功能处理器)。但是,在移动的环境下,SFC业务节点的更新较快,需要一个SFP在短时间内灵活地插入一个SF;当一个SFP插入一个SF时,原有的SI值不再对应原有的SF,当报文传输到SFF时,SFF将会查询到错误的下一跳SF信息;现有的解决方法是对整条路径上的全部SFF进行SFC转发表更新,在移动场景下频繁更新SFC转发表,将使转发面具有很大的数据发送量。
发明内容
有鉴于此,本发明要解决的一个技术问题是提供一种基于业务功能链的报文转发方法、系统、控制器以及存储介质。
根据本公开的第一方面,提供一种基于业务功能链SFC的报文转发方法,包括:控制器生成与业务功能路径SFP中的全部业务功能处理器SF相对应的第一SFC转发表;其中,所述第一SFC转发表包括多条转发信息,所述转发信息包括业务路径标识SPI、业务索引SI值和SF信息;所述多条转发信息的多个SI值被设置为不连续的多个数值;所述控制器如果确定在第一SF和第二SF之间插入第三SF,则基于所述第一SFC转发表确定分别与所述第一SF和所述第二SF相对应的第一转发信息和第二转发信息;所述控制器在所述第一SFC转发表中增加与所述第三SF相对应的第三转发信息,生成所述第二SFC转发表;其中,所述控制器在所述第一转发信息的SI值和所述第二转发信息的SI值之间确定一个数值,作为所述第三转发信息的SI值。
可选地,所述控制器在生成所述第一SFC转发表之后,将所述第一SFC转发表发送给所述SFP中的全部业务功能转发器SFF。
可选地,所述控制器在生成所述第二SFC转发表之后,确定分别与所述第一SF和所述第三SF相对应的第一SFF和第三SFF;所述控制器将所述第二SFC转发表发送给所述第一SFF和所述第三SFF,以使所述第一SFF使用所述第二SFC转发表替换所述第一SFC转发表。
可选地,所述控制器设置与所述SFP中的全部SF与全部SFF相对应的业务处理对应关系信息;所述控制器将所述业务处理对应关系信息发送给所述SFP中的全部SFF。
可选地,在所述第一SF处理第一业务报文之后,所述第一SFF基于所述第二SFC转发表确定下一个SF为所述第三SF,以及与所述第三SF相对应的SI值和SPI;所述第一SFF基于所述业务处理对应关系信息确定与所述第三SF对应的第三SFF;所述第一SFF生成第三业务报文并发送给所述第三SFF;其中,所述第三业务报文中携带有与所述第三SF相对应的SI值和SPI;所述第三SFF根据所述第三业务报文携带的与所述第三SF相对应的SI值和SPI,并基于所述第二SFC转发表确定当前SF为所述第三SF,控制所述第三SF对所述第三业务报文进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110128198.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:航空发动机
- 下一篇:时序数据的异常检测和参数填补的方法及装置