网络服务功能链中的SLA分组操纵的制作方法

文档序号:26941254发布日期:2021-10-12 16:34阅读:来源:国知局

技术特征:
1.一种方法,包括:由具有多个服务节点的服务复合体接收与服务链相关联的分组,所述服务链表示将由所述多个服务节点中的一个或多个服务节点对所述分组执行的一系列服务;由所述服务复合体标识与所述服务链相关联的一个或多个服务链性能约束;以及由所述服务复合体修改所述分组以包括关于所述服务链性能约束的信息。2.根据权利要求1所述的方法,还包括:由所述服务复合体基于所述服务链性能约束来标识服务节点,以对所述分组执行服务功能;在将所述服务功能应用于所述分组之前,由所述服务复合体确定所述服务功能的执行将对满足所述服务链性能约束产生的预期影响;以及修改所述分组以反映所述服务功能的执行将对满足所述服务链性能约束产生的所述预期影响。3.根据权利要求2所述的方法,其中所述服务链性能约束包括所述服务链将被完成的总往返时间,并且其中确定预期影响包括:确定所述服务功能的执行将消耗的预期往返时间。4.根据权利要求3所述的方法,其中修改所述分组包括:修改所述分组以反映所述服务功能的执行将消耗的所述预期往返时间。5.根据权利要求3所述的方法,其中标识所述服务节点包括:标识使得所述服务功能能够在所述总往返时间内被执行的服务节点。6.根据权利要求4至5中任一项所述的方法,还包括:使得所述服务节点能够执行所述服务功能。7.根据权利要求2至5中任一项所述的方法,其中所述服务节点是第一服务节点,其中所述服务功能是第一服务功能,并且其中所述方法还包括:基于关于所述服务链性能约束的所述信息来标识第二服务节点,以对所述分组执行第二服务功能;确定所述第二服务节点执行所述第二服务功能将对所述服务链性能约束产生的预期影响;以及修改所述分组以反映所述第二服务节点执行所述第二服务功能将对满足所述服务链性能约束产生的所述预期影响。8.根据权利要求1所述的方法,其中所述多个服务节点通过多个虚拟化计算实例而被实现。9.根据权利要求1所述的方法,其中所述多个服务节点横跨多个数据中心被定位。10.根据权利要求1所述的方法,其中修改所述分组包括:修改所述分组内所包括的网络服务报头。11.根据权利要求1、8、9和10中任一项所述的方法,其中所述服务链性能约束涉及以下中的一个或多个:往返时间、抖动或分组丢失。12.一种包括多个服务节点的服务复合体,其中所述服务复合体被配置为执行包括以下步骤的操作:接收与服务链相关联的分组,所述服务链表示将由所述多个服务节点中的一个或多个
服务节点对所述分组执行的一系列服务;标识与所述服务链相关联的一个或多个服务链性能约束;基于所述一个或多个服务链性能约束来标识服务节点,以对所述分组执行服务功能;确定由所述服务节点对所述服务功能的执行将对所述服务链性能约束产生的预期影响;将信息包括在所述分组中以反映所述服务功能的执行将对满足所述服务链性能约束产生的所述预期影响;以及启用由所述服务节点对所述服务功能的执行。13.根据权利要求12所述的服务复合体,其中标识所述服务节点包括:标识使得所述服务功能能够在所述服务链性能约束内被执行的服务节点。14.根据权利要求12至13中任一项所述的服务复合体,其中所述服务节点是第一服务节点,其中所述服务功能是第一服务功能,并且其中所述服务复合体还被配置为执行包括以下步骤的操作:基于所述分组中反映所述第一服务功能的执行将对满足所述服务链性能约束产生的所述预期影响的所述信息来标识第二服务节点,以对所述分组执行第二服务功能;确定由所述第二服务节点对所述第二服务功能的执行将对满足所述服务链性能约束产生的预期影响;更新所述分组以反映由所述第二服务节点对所述第二服务功能的执行将对满足所述服务链性能约束产生的所述预期影响;以及启用由所述服务节点对所述第二服务功能的执行。15.根据权利要求14所述的服务复合体,其中所述服务链性能约束包括所述服务链将被完成的总往返时间,并且其中确定由所述第二服务节点对所述第二服务功能的执行将对满足所述服务链性能约束产生的预期影响包括:确定由所述第二服务节点对所述第二服务功能的执行将消耗的预期往返时间。16.根据权利要求15所述的服务复合体,其中更新所述分组以反映由所述第二服务节点对所述第二服务功能的执行将对满足所述服务链性能约束产生的所述预期影响包括:从所述总往返时间减去由所述第二服务节点对所述第二服务功能的执行将消耗的所述预期往返时间。17.根据权利要求12所述的服务复合体,其中所述多个服务节点通过横跨多个数据中心的多个虚拟化计算实例而被实现。18.根据权利要求12所述的服务复合体,其中将信息包括在所述分组中包括:将信息包括在作为所述分组的一部分的网络服务报头中。19.根据权利要求12、17和18中任一项所述的服务复合体,其中所述服务链性能约束涉及以下中的一个或多个:往返时间、抖动或分组丢失。20.一种包括指令的计算机可读存储介质,所述指令在被执行时将计算系统的处理电路装置配置为:接收与服务链相关联的分组,所述服务链表示将由所述多个服务节点中的一个或多个服务节点对所述分组执行的一系列服务;标识与所述服务链相关联的一个或多个服务链约束;
基于所述一个或多个服务链约束来标识服务节点,以对所述分组执行服务功能;确定由所述服务节点对所述服务功能的执行将对所述服务链约束产生的预期影响;将信息包括在所述分组中以反映所述服务功能的执行将对所述服务链约束产生的所述预期影响;以及启用由所述服务节点对所述服务功能的执行。

技术总结
本公开的实施例涉及网络服务功能链中的SLA分组操纵。本公开描述了包括将信息添加至由服务链中的一组计算节点处理的分组中的网络服务报头的技术。被添加至网络服务报头的信息可以在对服务链中的下一跳的选择期间被使用,并且可以用于帮助确保相对于一个或多个度量符合服务水平协议(SLA)。在一个示例中,本公开描述了一种包括以下步骤的方法:由具有多个服务节点的服务复合体接收与服务链相关联的分组,该服务链表示将由多个服务节点中的一个或多个服务节点对分组执行的一系列服务;由服务复合体标识与服务链相关联的一个或多个服务链约束;以及由服务复合体修改分组以包括关于服务链约束的信息。于服务链约束的信息。于服务链约束的信息。


技术研发人员:R
受保护的技术使用者:瞻博网络公司
技术研发日:2020.06.03
技术公布日:2021/10/11
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1