确定通信网络中的服务等级的制作方法

文档序号:17536936发布日期:2019-04-29 14:05阅读:293来源:国知局
确定通信网络中的服务等级的制作方法

本公开涉及确定通信网络中的服务等级的方法以及配置成确定通信网络中的服务等级的网络控制实体。



背景技术:

未来的移动网络将需要满足诸如非常高带宽、便宜且广泛的覆盖、低延迟等的广泛范围的挑战要求。一个同构网络将不能满足这些要求。ietf定义了使sdn控制器和物理通信网络实体之间的接口标准化的框架;这称为传输网络的抽象和控制actn框架,例如如ceccarelli等人的actn框架的ietf互联网草案“draft-ceccarelli-teas-actn-framework-02.txt”(2016年4月14日)所描述。

图1描绘在根据actn框架的一些示例中的示例网络10的主要网络元件。网络10包括多个域20,网络10配置成跨越一个或多个域携带数据。独立域20以接口连接到称为例如多域服务协调器(mdsc)的网络管理控制实体40。每个域经由称为例如物理网络控制器pnc30的域控制实体与mdsc以接口连接。ietfactn内的‘域’的定义是在相同控制器的控制之下的一切事物,其中控制器是pnc。因此,pnc表示它的域的抽象。域可包括单个物理技术或多个技术。域还可细分为诸如管理域、路由域的多个子域,并且可由不同层组成。pnc30提供到mdsc的接口以使得mdsc能够协调各种域,可通过所述各种域提供某个服务。

适用于未来网络以便经由多域网络管理多种多样的服务供应的挑战的另一个概念是网络切分的概念。第五代网络5g的发展中已经引入了网络切分。

网络切分对由网络提供的逻辑实体和功能提供进一步的抽象等级。在一些方面中,网络切片包括为了提供网络切片所需的服务而需要的网络功能的链接。网络切分的使用情形的示例是移动宽带服务或任务关键机器型通信。

在当前部署的网络中,服务等级是关于某些特性或服务质量(qos)度量的网络性能。针对服务等级协定(sla)验证服务等级,这可在网络基础设施提供商/制造商和网络运营商之间进行。此类sla验证通常只作为单个网络实现。在异构网络(即,多域网络)中,可监测服务等级参数或度量,但是没有整体性方法来为sla验证提供端到端解决方案。



技术实现要素:

本公开的第一方面提供一种通过网络管理实体确定通信网络的端到端e2e服务等级的方法,其中通信网络包括一个或多个网络域。该方法包括获得所述一个或多个网络域的服务等级数据第一集合。所述一个或多个网络域的服务等级数据第一集合包括从由所述一个或多个网络域监测的服务等级数据导出的数据的概括集合。该方法还包括基于一个或多个网络域的所获得的服务等级数据第一集合确定端到端服务等级。

这为管理节点基于域服务等级数据确定e2e服务等级做准备。这提供某个等级的粒度以便帮助分析某些服务等级降级可能出现在网络中的什么位置。另外,由于决定基于数据的概括集合,所以可以在具有减少的信令开销的情况下并且以有效方式分析e2e服务等级。

在一些示例中,服务等级数据第一集合的格式独立于网络域的技术,或者是多个所述网络域的共同格式。这允许服务等级数据的简化聚合以便确定e2e服务等级。

在一些示例中,将通信网络划分成多个网络切片,其中网络切片提供端到端服务的网络能力,并且一个或多个网络域的服务等级数据包括与所述多个网络切片之一相关联的一个或多个网络域的服务等级数据。这对于特定服务集合或特征集合进一步限定了域等级粒度。

在一些示例中,该方法包括:将确定的e2e服务等级与e2e服务等级性能准则进行比较;并且当确定的e2e服务等级不满足e2e服务等级性能准则时,获得一个或多个网络域的服务等级数据第二集合。服务等级数据第二集合包括除了服务等级数据第一集合以外的附加信息。

因此,网络接收使能具有减少的信令负载的e2e服务等级的有效首次评定的度量的高级(聚合)集合,但是如果检测到降级,那么获得监测的域服务等级数据的第二更详细集合或者可能是整个集合,以使得即使端到端服务等级满足所需性能仍能够执行更充分的分析。

在一些示例中,该方法还包括:确定一个或多个网络域不满足一个或多个网络域的一个或多个性能准则;以及选择第二网络域,所述第二网络域的服务等级数据第一集合或服务等级数据第二集合/所述服务等级数据第二集合关于第二网络域的一个或多个性能准则超常表现。该方法还包括请求所述第二网络域维持或增加所述第二网络域的一个或多个性能准则以便补偿所述第一网络域。

由此,管理节点可通过维持或增加超常表现的域的性能准则来缓解表现不佳的域对e2e服务等级的影响。

在一些示例中,在预定义时间间隔(例如在计时器到期时)接收一个或多个网络域的服务等级数据第一集合。因此,管理节点不需要发送对服务等级数据报告的显式请求。

在一些示例中,获得服务等级数据第一集合或服务等级数据第二集合/所述服务等级数据第二集合包括:请求服务等级数据第一集合或服务等级数据第二集合;以及作为响应,接收一个或多个网络域的服务等级数据的请求的集合。

在该示例中,域控制器不需要为服务等级数据报告实现计时器,这可减少域的处理器负载。在一些示例中,请求由域监测的服务等级数据的子集。

在其它示例中,请求详细的服务等级数据,其中详细的服务等级数据包括由域监测的所有数据。在一些示例中,该方法还包括:从e2e服务等级协定(sla)导出e2e网络服务等级约束;以及发信号通知一个或多个网络域的所述约束。

在一些示例中,该方法还包括:将e2e网络服务等级约束转换成一个或多个网络域的网络域服务等级约束;以及发信号通知一个或多个网络域的所述网络域服务等级约束。

因此,域节点接收它们应当遵守以便允许网络满足e2e服务等级的域特定约束。

在一些示例中,一个或多个网络域是以下之一基于分组的网络、光学网络、或wdm网络。

在一些示例中,通过多域服务协调器(mdsc)执行该方法,其中mdsc形成传输网络的抽象和控制actn框架的部分。

本公开的第二方面提供一种在配置成控制通信网络中的网络域的域控制实体中监测局部服务等级的方法。该方法包括:监测网络域的服务等级数据;以及将监测的数据概括成服务等级数据第一集合。该方法包括将服务等级数据第一集合报告给网络管理实体以便确定通信网络的e2e服务等级。

因此,e2e服务等级基于域服务等级数据,这提供某个等级的粒度以便帮助分析某些服务等级降级可能出现在网络中的什么位置。另外,由于确定基于数据的概括或压缩集合,所以能够以有效的方式分析e2e服务等级。

在一些示例中,将监测的数据概括成服务等级数据第一集合包括以下一个或多个:随时间的平均、多个数据流的聚合、监测的数据的子集。

在一些示例中,该方法还包括:监测与网络切片相关联的网络域内的业务流的服务等级数据;以及报告每个网络切片的概括的服务等级数据。

在一些示例中,在预定义时间间隔(例如在计时器到期时)报告服务等级数据第一集合。

在一些示例中,该方法还包括:接收对除了服务等级数据第一集合以外的附加信息的请求;以及报告包括除了服务等级数据第一集合以外的附加信息的服务等级数据第二集合。

在一些示例中,该方法还包括,将监测的数据概括成服务等级数据第一集合包括将监测的数据转换成共同格式。

在一些示例中,该方法还包括:确定违反服务等级性能准则;以及报告关于违反的服务等级性能准则的服务等级数据。

在一些示例中,该方法还包括接收报告服务等级数据第二集合的请求,其中服务等级数据第二集合包含比服务等级数据第一集合更多的信息。该方法还包括通过对请求的响应、报告过程之一返回服务等级数据第二集合。

在一些示例中,服务等级数据第一或第二集合的提供经由对资料库的引用。因此,并未发信号通知实际数据,只是使得更高层能够从例如云服务器检索所需的数据集合。

在一些示例中,该方法还包括:接收用于确定服务等级性能的服务等级约束;以及根据服务等级约束监测域的服务等级。

在一些示例中,服务等级约束包括e2e服务等级的约束,该方法还包括:将接收的e2e服务等级约束转换成适用于域的约束;以及根据转换的适用于域的服务等级约束监测域的服务等级。

在一些示例中,该方法还包括将接收的服务等级约束转换成域的范围。

在一些示例中,该方法由物理网络控制器pnc执行,其中pnc形成传输网络的抽象和控制actn框架的部分。

本公开的进一步方面提供一种用于确定包括一个或多个网络域的通信网络中的端到端服务等级的网络管理实体。网络管理实体配置成获得一个或多个网络域的服务等级数据第一集合,其中所述一个或多个网络域的服务等级数据第一集合包括从由所述一个或多个网络域监测的服务等级数据导出的数据的概括集合。网络管理实体还配置成基于一个或多个网络域的获得的服务等级数据第一集合确定端到端服务等级。

在一些方面中,网络管理实体还配置成将确定的e2e服务等级与e2e服务等级性能准则进行比较。网络管理实体配置成:当确定的e2e服务等级不满足e2e服务等级性能准则时,获得一个或多个网络域的服务等级数据第二集合。服务等级数据第二集合包括除了服务等级数据第一集合以外的附加信息。

在一些方面中,网络管理实体还配置成将一个或多个服务等级数据第一集合与一个或多个网络域的一个或多个性能准则进行比较。网络管理实体配置成:当一个或多个服务等级数据第一集合不满足一个或多个网络域的性能准则时,获得一个或多个网络域的服务等级数据第二集合。服务等级数据第二集合包括除了服务等级数据第一集合以外的附加信息。

在一些方面中,网络控制实体还配置成确定一个或多个网络域不满足一个或多个网络域的一个或多个性能准则。网络管理实体还配置成选择第二网络域,所述第二网络域的服务等级数据第一或第二集合关于第二网络域的一个或多个性能准则超常表现。网络管理实体还配置成请求所述第二网络域维持或增加所述第二网络域的一个或多个性能准则以便补偿所述第一网络域。

在一些示例中,网络管理实体配置成在预定义时间间隔接收一个或多个网络域的服务等级数据第一集合。

在其它示例中,网络管理实体配置成请求服务等级数据第一集合和/或第二集合。

在一些示例中,网络管理实体配置成:接收服务等级数据第一集合和/或第二集合,作为响应接收一个或多个网络域的请求的服务等级数据。

在一些示例中,网络管理实体配置成请求由域监测的服务等级数据的子集。

在一些示例中,网络管理实体配置成请求详细的服务等级数据,其中详细的服务等级数据包括由域监测的所有数据。

在一些示例中,网络管理实体配置成从e2e服务等级协定导出e2e网络服务等级约束。网络控制实体还配置成传送一个或多个网络域的所述约束。

在一些示例中,网络管理实体还配置成:将所述e2e网络服务等级约束转换成一个或多个网络域的网络域服务等级约束;以及传送一个或多个网络域的所述网络域服务等级约束。

在一些示例中,网络控制实体是作为传输网络的抽象和控制actn框架的部分的多域服务协调器。

进一步方面提供一种配置成监测网络域中的服务等级数据的网络域控制实体。网络域控制实体配置成:监测网络域的服务等级数据;将监测的数据概括成服务等级数据第一集合;以及将服务等级数据第一集合报告给网络管理实体以便确定通信网络的e2e服务等级。

在一些方面中,服务等级数据第一集合的格式独立于网络域的技术。

在一些方面中,网络域控制实体还配置成报告服务等级数据第二集合,其中服务等级数据第二集合包括除了服务等级数据第一集合以外的附加信息。

在一些方面中,网络域控制实体还配置成将监测的数据转换成服务等级数据第一集合的共同格式。

在一些示例中,网络域控制实体配置成监测与网络切片相关联的网络域内的业务流的服务等级数据。

在一些示例中,网络域控制实体还配置成在预定义时间间隔报告服务等级数据第一集合。在其它示例中,网络域控制实体配置成:接收对与在域的控制之下的资源有关的服务等级数据的请求;以及将服务等级数据集合提供给更高层。

在一些示例中,网络域控制实体配置成通过引用它的存储位置将服务等级数据第一集合和/或第二集合提供给例如资料库或云服务器。在一些示例中,网络域控制实体是物理网络控制器pnc,其中pnc形成传输网络的抽象和控制actn框架的部分。

本公开的方面提供一种用于确定包括一个或多个网络域的通信网络中的e2e服务等级的设备。该设备包括处理器和存储器,所述存储器包含可由所述处理器执行的指令,由此所述设备操作以:获得一个或多个网络域的服务等级数据第一集合,其中所述一个或多个网络域的服务等级数据第一集合包括从由所述一个或多个网络域监测的服务等级数据导出的数据的概括集合;以及基于来自一个或多个网络域的获得的服务等级数据第一集合确定端到端服务等级。

本公开的方面提供一种用于监测包括一个或多个网络域的通信网络中的局部服务等级的设备。该设备包括处理器和存储器,所述存储器包含可由所述处理器执行的指令,由此所述设备操作以:监测网络域的服务等级数据;将监测的数据概括成服务等级数据第一集合;以及将服务等级数据第一集合报告给网络管理实体以便确定通信网络的e2e服务等级。

在一些方面中,该设备操作以执行任何示例。

本公开的方面提供一种用于确定通信网络中的e2e服务等级的设备。该设备包括服务等级计算模块,其配置成经由接口模块获得一个或多个网络域的服务等级数据第一集合,其中所述一个或多个网络域的服务等级数据第一集合包括从由所述一个或多个网络域监测的服务等级数据导出的数据的概括集合。服务等级计算模块还配置成基于来自一个或多个网络域的获得的服务等级数据第一集合确定端到端e2e服务等级。

在一些方面中,该设备还包括服务等级故障诊断模块,其配置成:将确定的e2e服务等级与e2e服务等级性能准则进行比较;以及将一个或多个服务等级数据第一集合与一个或多个网络域的性能准则进行比较。服务等级故障诊断模块配置成:当确定的e2e服务等级不满足e2e性能准则时,或者当一个或多个服务等级数据第一集合不满足一个或多个网络域的性能准则时,经由接口模块获得一个或多个网络域的服务等级数据第二集合,其中服务等级数据第二集合包括除了服务等级数据第一集合以外的附加信息。

本公开的进一步方面提供一种配置成在配置成控制通信网络中的网络域的域控制实体中监测局部服务等级的设备。该设备包括:监测模块,其配置成监测网络域的服务等级数据;概括模块,其配置成将监测的数据概括成服务等级数据第一集合。该设备配置成经由接口模块将服务等级数据第一集合报告给网络管理实体以便确定通信网络的e2e服务等级。

一方面提供一种用于确定包括一个或多个网络域的通信网络的端到端e2e服务等级的计算机程序,该计算机程序包括计算机代码,计算机代码在网络管理实体的处理电路上运行时使得网络管理实体:获得一个或多个网络域的服务等级数据第一集合,其中所述一个或多个网络域的服务等级数据第一集合包括从由所述一个或多个网络域监测的服务等级数据导出的数据的概括集合;以及基于一个或多个网络域的获得的服务等级数据第一集合确定端到端服务等级。

一方面提供一种用于监测局部服务等级的计算机程序,该计算机程序包括计算机代码,计算机代码在配置成控制通信网络中的网络域的域控制实体的处理电路(310)上运行时使得域控制实体:监测网络域的服务等级数据;将监测的数据概括成服务等级数据第一集合;以及将服务等级数据第一集合报告给网络管理实体以便确定通信网络的e2e服务等级。

本公开的进一步方面提供一种包含计算机程序的载体,计算机程序包括指令,指令在至少一个处理器上执行时使得所述至少一个处理器进行根据任何示例的方法。

附图说明

现在将参考附图仅仅作为示例描述本公开的实施例,其中:

图1示出示例性通信网络的概图;

图2示出根据本公开的实施例的通信网络的概图;

图3示出根据本公开的实施例的方法;

图4示出根据本公开的进一步实施例的方法;

图5示出根据本公开的进一步实施例的方法;

图6示出根据本公开的进一步实施例的方法;

图7示出根据本公开的进一步实施例的方法;

图8示出根据本公开的示例的设备的示例;

图9示出根据本公开的示例的设备的进一步示例;以及

图10示出根据本公开的进一步示例的设备的进一步示例。

具体实施方式

描述多域网络的层级e2e服务等级监测体系结构。在一些方面中,在逻辑上将网络切分成具有特定服务质量(qos)要求的不同功能或服务。在一些方面中,这增加了要在各种网络抽象等级测量的服务等级的要求。另外,监测为动态且先行地调适服务等级做准备。

在此类网络环境中,从控制的观点,可将传输基础设施与服务基础设施解耦。并且,传输基础设施可涉及异构域并且可能涉及不同技术,并且可由多个制造商提供。

本公开的示例可在如图1所示的网络结构上实现。特别地,网络可由控制器的层级进行控制。可通过诸如mdsc40的网络管理实体来控制诸如pnc30的一个或多个网络域控制实体。在一些示例中,pnc30和mdsc40可视为是软件定义网络(sdn)控制器。由域控制的资源的示例可包括分组切换传输、光学传输和无线电接入。此类域可关于涉及的技术完全是同构的,例如它们可只采用ieee802.11(wi-fi)无线电接入或波分复用。在其它实施例中,域可涉及多种技术,诸如采用长期演进(lte)和通用移动电信系统(umts)无线电基站的3gpp多无线电接入型(rat)无线电接入网络。

本文中公开的实施例提供用于监测诸如例如图1中描绘的网络的通信网络中的服务等级性能的方法和设备。参考图2,通信网络100包括多个域104。每个域包括控制关联到该域的资源的域控制器103。域控制器103可视为是pnc。在一些示例中,针对一个或多个性能准则或度量测量域下的资源(例如,联网设备,未示出)的性能。可将测量的性能描述为服务等级。在域内,该性能测量可称为局部服务等级。域控制器103配置成收集从服务等级性能准则或度量编译的服务等级数据。

在一些实施例中,域控制器103可视为包括局部服务等级监测器106。局部服务等级监测器106配置成执行网络域服务等级监测,即对于域(即,在域等级)的服务等级(服务质量)监测。

通信网络100另外包括诸如网络控制器101的网络管理实体。网络控制器101可视为是比例如域控制实体更高的更高层控制器。在一些实施例中,可在网络控制器内实现称为协调器(harmonizer)102的逻辑功能。在一些方面中,协调器可包括e2e服务等级监测器107,其配置成确定网络切片或网络的e2e服务等级。在一些示例中,e2e服务等级基于从在携带数据的e2e路径中所涉及的每个域控制器103接收服务等级数据第一集合。

域控制器通过例如利用局部服务等级监测器106配置成监测域的一个或多个性能准则或度量。由局部服务等级监测器收集的数据可视为是监测的准则或度量的数据的完整或详细集合。该数据的详细集合可由局部服务等级监测器存储在例如域控制器中或可由域控制器访问的存储设备中。

在一些示例中,域控制器103配置成对收集的数据的详细集合执行概括功能。在一些示例中,该功能可由诸如插件的独立实体执行。概括可备选地视为是在收集的数据的详细集合上的聚合或抽象操作。备选地,概括可视为是从由局部服务等级监测器106监测的服务等级数据的压缩或简化。概括(或聚合、抽象、压缩、简化)的监测数据集合可称为数据或服务等级数据的概括(或聚合、抽象、压缩、简化)集合。在进一步示例中,可通过描述的任何备选术语来取代对概括数据的引用。

在一些示例中,服务等级数据的概括集合可以是监测的服务等级数据的概要或子集。在一些实施例中,概括的服务等级数据包括某些度量随时间的平均值。在另一个实施例中,概括的服务等级数据可包括流过该域的多个数据流的度量的聚合值。在进一步示例中,概括的服务等级数据可只包括由局部服务等级监测器监测的度量或准则的子集(即,小于全部)。概括提供规定域中的服务等级的数据集合的减小的尺寸。本公开的示例提供任何减小的类型或方法。

域控制器103将服务等级数据的概括集合传送给e2e服务等级监测器107。e2e服务等级监测器107配置成从在e2e路径或服务中涉及的每个域接收服务等级数据的概括集合。e2e服务等级监测器107配置成聚合或组合来自在e2e路径或服务中涉及的每个域的概括的服务等级。e2e服务等级监测器107配置成基于来自每个涉及的域的概括的服务等级的组合生成e2e服务等级。

这为要通过接收相对少量的概括的服务等级数据来有效地实现的e2e服务等级监测做准备。特别地,并非将由域控制器103收集的完整数据集合传送给e2e服务等级监测器107以用于e2e服务等级监测。概括的服务等级数据提供足以评定e2e服务等级的信息。通过提供每个域和/或每个网络切片的数据,协调器还能够有效地监测网络的不同部分的服务等级。

该方法为在执行初始e2e服务等级评定时e2e服务等级监测器不必须要应对数据的广泛集合而做准备。另外,这样做的优点是,具有在域控制器和协调器之间发信号通知的相对少的(即,减少的)量的数据,从而节省信令资源和网络负载。

在一些实施例中,服务等级数据的概括集合可称为服务等级数据第一集合。在一些示例中,以标准化形式(例如经由管理的对象定义)提供数据的概括集合。

在一些实施例中,存储由局部服务等级监测器106监测的详细的服务等级数据,以使得如果需要,可执行由协调器102进行的更详细分析。

在一个实施例中,协调器102传送返回域的服务等级数据第一集合(即,数据的概括集合)的请求。在一些示例中,响应于由协调器102传送的请求,域控制器103返回服务等级数据第一集合。在另一个示例中,域控制器103作为独立报告返回网络域度量第一集合。在一些示例中,域控制器103包括在预定义间隔(例如在计时器到期时)报告服务等级数据的计时器。

本公开的方面包括基于以层级方式将基础设施层与服务层解耦的监测解决方案。每个域用局部方法和局部监测子系统监测服务等级参数。这些局部方法和监测子系统可因为不同的资源类型和不同的网络实体而对于不同域有所不同。在一些方面中,将数据的概括集合与在域控制之下的基础设施解耦,以使得数据的概括集合是域资源不可知的。在一些示例中,服务等级数据第一集合的格式独立于网络域的技术。例如,对于多个网络域的服务等级数据第一和/或第二集合使用共同格式。在一些示例中,格式对于协调器102确定e2e服务等级的所有域是共同的。所述多个网络域可利用相同或不同的技术,例如分组切换域或光学域。共同格式提供来自不同域的数据的直接组合,而无需协调器内的附加转换步骤。在一些示例中,来自每个域的服务等级数据第一集合和/或第二集合针对共同参数,即,每个域利用共同或相同的参数进行报告。

每个域经由局部监测系统执行服务等级参数监测,而无需改变域特定服务等级参数或对所有域实现共同监测系统。

在一些示例中,域控制器103将信息转换成共同参数以便使数据(或信息)的概括集合对于网络管理实体(即,协调器)而言为同构。在一些示例中,该转换或抽象以简化通过更高层管理实体进行的e2e服务等级估计过程的域资源不可知格式提供服务等级数据。特别地,协调器102能够组合以共同(即,相同)参数或度量接收(例如,以相同方式计算)的来自不同域的数据集合。共同参数或度量可视为是共同格式的示例。

在一些示例中,转换器105配置成在域控制实体和网络管理实体之间转换服务等级。转换器105可视为是域控制实体或网络管理实体之一的一部分或视为是独立实体。转换器105配置成实现将来自协调器102的e2e服务等级准则转换成每个域服务等级准则的算法。在一些示例中,这些转换在snd环境中的北向(nb)和南向(sb)层之间进行。可与每个域104协商和约定这些转换。这为协调器102跨越所有域以标准或共同服务等级准则操作做准备。转换器105在标准服务等级准则(或度量)和对于每个域特定的服务等级准则(或度量)之间转化。

与集成在域体系结构内相反,协调器和各种域之间的接口可通过插件实现。插件可以是由诸如服务层的更高层控制的软件。这减少了网络域拥有者变成e2e网络切片的部分的努力。基础设施层与服务层解耦以用于服务等级监测为在不知道基础设施的实现细节的情况下在基础设施层上的操作做准备。因此,协调器的操作与sdn控制器的操作类似。

关于由ietfactn体系结构描述的网络体系结构描述实施例。本文中公开的概念和实施例可适用于任何种类的数据和电信网络,例如公共陆地移动网络(plmn)、公共和私有ip网络。

通信网络100可采用或利用网络切分。切片是提供某个功能或功能集合的多服务网络的逻辑部分。切片可具有特定服务等级准则(以便满足特定sla)。在一些方面中,网络切分是在物理基础设施之上的虚拟网络的操作,其具有虚拟资源隔离和/或虚拟网络性能保证。此类网络切片的示例可用于提供大规模iot,另一个示例可用于提供移动宽带。网络域104为不同网络切片提供服务。每个网络切片为多个数据流提供服务。e2e服务等级监测器107配置成监测每个网络切片的e2e服务等级。在一些方面中,e2e服务等级监测器107配置成监测多个数据流的e2e服务等级。对e2e服务等级监测的任何引用可适用于e2e服务或网络切片的e2e服务。

在描述的示例性网络中,为由网络提供的各种传输技术定义多个域。网络可包括多个网络切片。每个网络切片可利用一个或多个域来满足它的功能要求。每个域可支持一个或多个网络切片。

来自一个域的服务等级数据第一集合可表示与该域有关的网络性能。在一些示例中,服务等级数据第一集合可以是多个切片或服务的服务等级数据的聚合。在上文描述的实施例的进一步方面中,来自一个域的服务等级数据第一集合可表示与利用该域的单个网络切片有关的网络性能,并且可表示网络切片内的多个服务流(例如,会话)的服务等级数据的概括(例如,聚合)。

进一步实施例为基于由e2e服务等级监测器107或网络管理实体101或协调器102确定的监测的e2e服务等级调适服务等级参数做准备。例如,在域表现不佳的情况下,可调适服务等级参数的值,以便缓解对e2e服务等级的影响。

在一些方面中,协调器102配置成评估e2e服务等级。协调器102配置成确定服务等级是否已经或被预测要违反阈值,例如约定的服务等级(例如,根据sla)。在上述操作的进一步方面中,网络域服务等级数据第一集合可能不足以清楚地导致一致e2e服务等级估计。这可能是因为从由域监测的资源特定服务等级数据抽象化服务等级数据导致,例如接收的服务等级数据是资源不可知的。

在一些示例中,协调器102配置成进行附加调研。例如,协调器102可获得网络域服务等级数据的详细集合(称为数据第二集合),以便进行附加调研。例如,协调器102配置成向域控制器103传送获得网络域服务等级数据第二集合的请求。域控制器103响应于请求发送服务等级数据第二集合或使其可用。服务等级数据第二集合具有除了第一集合以外的附加(更多)的信息,例如在至少一个方面,该数据并未进行概括或没那么概括。

在一些方面中,局部服务等级降级可能不会产生低于约定的服务等级(例如,根据sla)的整体e2e服务等级降级。但是,在网络的其它部分/其它域中的进一步降级可最终使得整体e2e服务等级降低为低于约定的等级。协调器102配置成通过对来自每个域的服务等级数据(例如,概括的服务等级数据)做出反应而主动避免发生累积降级。在一些方面中,协调器可确定特定域不满足所需的服务等级。在这种情况下,协调器102配置成请求一个或多个进一步域(例如,具有优于所需的qos测量)调适它们的当前约束并且从而维持或增加当前服务等级。例如,对于一个或多个进一步域,增加或维持当前的服务等级性能准则。其数据第一集合和/或数据第二集合优于一个或多个性能准则的域可视为是超常表现的网络域。对于超常表现的网络域的所需服务等级的这种调适布置成补偿另一个域中的降级的(即,降低的或表现不佳的)服务等级。因此,协调器102配置成修改(例如,满足那些约束的)域中的服务等级约束,以便确保满足(包括不满足那些约束的域的)e2e路径的服务等级约束。

在一些实施例中,域控制器103配置成生成警报(例如,警报信号或消息),并且e2e服务等级监测器102配置成从域控制器103接收警报。e2e服务等级监测器102配置成收集任何警报。e2e服务等级监测器102配置成验证网络或网络切片的端到端服务等级是否降级。

协调器可获得网络域服务等级数据第二集合。例如,协调器可向域控制器103传送发起将网络域服务等级数据第二集合传送给协调器的请求。可为在其中生成警报的域传送网络域服务等级数据第二集合。因此,协调器可利用网络域服务等级数据第二集合对已经触发警报的资源执行更详细的分析。因此,只有当对例如标识故障有帮助时,才将网络域服务等级数据第二集合的详细信息传送给协调器。并非连续传送网络域服务等级数据第二集合以便确定e2e服务等级。即使e2e服务等级监测器102确定不违反e2e服务等级(例如,由于单独域度量之间的补偿),仍可请求或传送网络域服务等级数据第二集合。

对该更详细的网络域服务等级数据第二集合的分析和/或输出使得e2e服务等级监测器102能够确定局部服务等级违反的原因。在一些方面中,这允许协调器在整个网络切片的端到端服务等级降级(例如,违反sla的要求)之前采取对策。

每个域利用每个域的优选或特定方法执行服务等级监测。因此,即使每个域利用独立于或不同于另一个域的方法进行监测,该方法和网络管理实体仍可提供e2e监测。为了执行该监测,每个局部服务等级监测器106根据该域的某些服务等级约束确定值。约束可以是针对其监测服务等级的性能度量、度量值或值范围。收集的数据可在每个域中访问,并且域控制器103配置成计算收集的数据的可全局理解的概括版本(即,数据第一集合)。

在具有网络切分的异构网络中,协调器102可定义每个域必须提供哪些资源以满足端到端服务要求。

类似地,可对整个切片的端到端定义网络切片的服务等级要求。在一些示例中,协调器102为与网络切片有关的资源定义服务等级约束集合。协调器可将e2e约束转换成每个域的约束,并将这些约束传送给域控制器。

现在参考附图更详细地描述该过程。图3示范在e2e服务等级监测器107中的上述动作的序列。过程在200开始,并且e2e服务等级监测器在每个域基础上获得201网络域服务等级数据第一集合。对数据进行概括或压缩。因此,传送给e2e服务等级监测器107的数据不是在域中收集的数据的完整集合,而只是在一定程度上聚合或概括的子集。一旦协调器102从每个域收集服务等级监测数据第一集合,协调器便利用这些数据来计算或确定202监测的网络或网络切片的端到端服务等级。在一个实施例中,e2e服务等级监测器确定还没有发生违反,此时过程在例如预定义间隔重复或继续203。

在另一个方面中,如图4所示,在e2e服务等级监测器107或协调器102中进一步评估301在e2e服务等级监测器107中(如上所述)计算300的e2e服务等级。针对反映网络或网络切片的服务等级协定的e2e服务等级准则和要求评估301e2e服务等级。如果协调器102确定e2e服务等级满足302那些准则,那么评估303每个独立域的服务等级。在一些示例中,基于接收的数据第一集合评估每个独立域的服务等级。

如果e2e路径的每个域的评估确定所有域满足304它们的准则,那么认为网络或网络切片完全满足e2e服务等级准则。在一些示例中,网络域服务等级数据(例如,数据第二集合)不被需要,并且可丢弃305。在一些示例中,协调器102授权域控制器103丢弃305存储的数据。

如果一个或多个域的服务等级不满足306它们的服务等级准则,那么认为网络或网络切片部分地满足它的e2e服务等级准则。当一个或多个域已经提供了表现超出域等级约束的网络域服务等级数据时,通常会发生这种情形。但是,如果服务等级度量不可用或不可理解,例如如果数据损坏或超出概括的服务等级数据的协议参数值的范围,那么也可能会发生该情形。对应的一个或多个域控制器103布置成提供308与用于确定初始e2e服务等级的服务等级数据第一集合相比是更详细的数据的网络域服务等级数据第二集合。例如,协调器102请求一个或多个域控制器103提供数据第二集合。

在一个或多个域不满足它们的要求或e2e服务等级的情况307下,对应的一个或多个域控制器103布置成提供308与用于确定初始e2e服务等级的服务等级数据第一集合相比是更详细的数据的网络域服务等级数据第二集合。例如,协调器102请求一个或多个域控制器103提供数据第二集合。

服务等级数据第二集合可包含由域控制器监测的所有服务等级数据或其子集。

当协调器102确定域服务等级或e2e服务等级低于所需等级时,即,当性能比阈值差时,与协调器共享308服务等级度量第二集合。可通过信令接口将详细数据直接提供给协调器。可将详细数据存储在资料库中,协调器可直接或通过提供对存储的数据的引用的域控制器从所述资料库获得数据。协调器配置成利用数据第二集合执行更详细的分析以便更准确地弄清问题出在哪里和/或实现如本文中进一步描述的缓解技术。

服务等级准则可覆盖对于给定网络或网络切片已经约定的任何参数(例如,带宽、时延、可用性)。图5中描绘用于描述域服务等级监测过程的示例。

在图5中,在相应域中,通过该域的技术所特有的部件执行服务等级监测400。例如,基于分组的网络可利用行业标准工具来收集和分析服务等级数据。

每个域控制器产生基于由局部服务等级监测器实体收集401的域等级服务等级数据的或从其导出的服务等级数据的压缩或概括集合。在一些示例中,服务等级数据对于网络切片是特定的。在进一步示例中,服务等级数据是该网络切片的所有服务流或会话的服务等级的聚合。

可在系统集成时动态地或经由预定义的网络参数静态地预先配置域控制器,以便在设定的时间间隔报告网络域服务等级数据第一集合402。域控制器可操作计时器以便确定设定的时间间隔,在所述计时器到期时,将触发网络域服务等级数据的报告405。

在备选示例中,域控制器接收403报告网络域服务等级数据第一集合的请求,并且作为结果,将服务等级数据第一集合报告405给例如协调器102。在这种情况下,服务等级数据第一集合的信令可作为对请求的响应或作为独立报告。

输出到协调器的网络域服务等级数据第一集合是由该域监测的服务等级数据的压缩集合或概要。服务等级数据第一集合可以是该域内的所有流的聚合。服务等级数据的格式可以是标准化形式。

局部服务等级监测器功能监测该域中的性能,并且如果域时延超过局部服务等级,那么可触发警报404。在一个实施例中,相应域内的测量和分析导致不满足任何准则(例如,将该切片的光学域中的业务重新路由给更长的路径,从而使得延迟违反局部服务等级要求),局部服务等级监测器告知e2e服务等级监测器该域的特定服务等级违反。

该过程在步骤406结束或再次继续。

在图6中,描绘服务等级约束的处置。网络或网络切片的e2e性能由e2e服务等级协定500支配,协调器从所述e2e服务等级协定500导出e2e服务等级约束。

协调器102可将这些约束转换501成每个域的域等级服务等级约束。这些约束可对于每个域是特定的。约束可以采用统一的标准化形式。协调器102与每个网络域控制器103分享502服务等级约束。在其它示例中,协调器102与多个域控制器共享e2e服务等级约束,其中每个域控制器导出适用于它的控制下的资源的它自己的约束集合。在一些实例中,约束可不采用可容易地供域本身使用的形式。可选地,域控制器可将此类约束转换503成适用于它们的域(对于它们的域特定)的格式或范围。在另一个操作中,域控制器103根据那些约束监测它们自己的服务等级。

域控制器103存储504收集的服务等级数据。域控制器产生505基于对于该域监测的服务等级度量或从其导出的服务等级数据的压缩集合或概括集合。应当将该服务等级数据第一集合格式化为标准化形式。服务等级数据第一集合可以是域中的多个服务流或所有服务流的服务等级数据的聚合。在一些示例中,每个域支持多个业务流。服务等级数据可适用于由域支持的单个网络切片。

协调器102通过在之前的实施例中描述的方法来收集506服务等级数据(例如,数据第一集合)。

在图7中,描述用于调适域等级约束的过程,它在550开始。在该示例中,协调器102已经确定还没有满足或只是部分地满足e2e服务等级准则(例如,根据图4,过程306、307)。e2e服务等级监测器107获得包括与服务等级度量第一集合相比更详细的数据的服务等级度量第二集合。可如通过公开的一个或多个实施例所描述从一个或多个域获得服务等级度量第二集合。

协调器102通过例如分析560详细的域等级数据(服务等级数据第二集合)以便确定哪些特定服务等级度量影响网络域服务等级并且从而导致域表现不佳来确定域不满足一个或多个网络域的一个或多个性能准则。服务等级度量的示例是qos属性,诸如分组传输延迟。可发生降级的示例可以是链路故障和利用的备选的(更长)链路的结果。

如果另一个域当前以对应qos属性表现得优于预期,那么协调器可选择570该域作为补偿表现不佳的域的候选。协调器调整580超常表现的域的域等级约束以便强迫超常表现的域继续超过它的之前的性能准则。表现不佳的域可保持降级,直到它能够解决造成降级的问题。与有关域控制器共享新调适的约束以便运用于随后监测。在590终止服务等级调适过程。这提供允许表现超出它自己的服务等级准则的一个域补偿表现不佳的域的e2e服务等级的优点。通过修改超常表现的域的一个或多个性能准则(而不是通过修改表现不佳的域的准则)来确保通过域进行的补偿。

在实施例中,通过作为多层控制网络的mdsc内的功能实体的协调器执行描述的方法。根据actn框架定义网络,并且通过pnc根据actn框架执行由域控制器执行的方法。

图8示出对应于网络控制器101或其一部分(例如,协调器102或e2e服务等级监测器107)的示例网络控制实体(又称为网络控制器101或设备)600,例如mdsc内的实体。网络控制实体包括用于与多个域通信的接口模块601。

网络控制器600包括配置成编译从多个域接收的服务等级度量第一集合的服务等级计算模块602。服务等级计算模块602配置成计算e2e服务等级。服务等级故障诊断模块603配置成从一个或多个域接收服务等级度量第二集合(即,更详细的数据)。计算模块602和故障诊断模块603经由接口模块601通信。服务等级故障诊断模块603配置成分析度量第二集合以便建立域等级服务降级的特定原因。服务等级故障诊断模块603还可配置成调适一个或多个域服务等级约束以便根据例如任何示例补偿表现不佳的域。

本公开的方面提供一种用于确定通信网络中的e2e服务等级的设备(600)。该设备包括服务等级计算模块(602),其配置成经由接口模块(601)获得一个或多个网络域的服务等级数据第一集合。所述一个或多个网络域的服务等级数据第一集合包括从由所述一个或多个网络域监测的服务等级数据导出的数据的概括集合。服务等级计算模块(602)还配置成基于来自一个或多个网络域的获得的服务等级数据第一集合确定端到端e2e服务等级。在一些示例中,设备600是网络管理实体或mdsc。

在一些方面中,服务等级故障诊断模块(603)配置成:将确定的e2e服务等级与e2e服务等级性能准则进行比较;以及将一个或多个服务等级数据第一集合与一个或多个网络域的性能准则进行比较。服务等级故障诊断模块(603)配置成:当确定的e2e服务等级不满足e2e性能准则时,或者当一个或多个服务等级数据第一集合不满足一个或多个网络域的性能准则时,经由接口模块(601)获得一个或多个网络域的服务等级数据第二集合。服务等级数据第二集合包括除了服务等级数据第一集合以外的附加信息。

在一些方面中,服务等级故障诊断模块(603)配置成确定一个或多个网络域不满足(307)一个或多个网络域的一个或多个性能准则。服务等级故障诊断模块(603)还配置成选择(570)第二网络域,所述第二网络域的服务等级数据第一或第二集合关于第二网络域的一个或多个性能准则超常表现。服务等级故障诊断模块(603)还配置成请求(580)所述第二网络域维持或增加所述第二网络域的一个或多个性能准则以便补偿所述第一网络域。

在一些方面中,服务等级计算模块(602)或服务等级故障诊断模块(603)配置成通过请求服务等级数据第一集合或服务等级数据第二集合来分别获得服务等级数据第一集合或服务等级数据第二集合。

在一些方面中,服务等级故障诊断模块(603)配置成将一个或多个e2e网络服务等级约束转换(501)成一个或多个网络域的网络域服务等级约束。服务等级故障诊断模块还配置成发信号通知(502)一个或多个网络域的所述网络域服务等级约束。

图9示出对应于域控制器103或pnc或其一部分(例如,局部服务等级监测器106)的示例域控制器或设备650,例如pnc内的实体。网络控制实体包括用于与局部域和网络管理实体101或协调器102通信的接口模块651。

域控制器650包括配置成监测局部域(例如,域内的资源)的监测模块652。监测模块652配置成根据性能准则或度量收集和存储数据,并计算e2e服务等级。详细的存储数据对应于数据第二集合,如果需要,可将该数据第二集合传送给网络管理实体101。

域控制器650还包括配置成从一个或多个域接收从监测模块652收集的服务等级度量(即,详细数据)的概括模块653。概括模块653配置成生成服务等级数据第一集合,即,从由网络域控制器650监测的服务等级数据导出的数据的概括集合。概括模块653可选地配置成将监测的数据转换成共同格式,以使得传送给网络管理实体101的数据的概括集合对于e2e服务的所有域是共同格式。

本公开的方面提供一种配置成在配置成控制通信网络中的网络域的域控制实体中监测局部服务等级的设备(650)。该设备(650)包括:配置成监测(401)网络域的服务等级数据的监测模块(652);以及配置成将监测的数据概括(402)成服务等级数据第一集合的概括模块(653)。该设备配置成经由接口模块(651)将服务等级数据第一集合报告(405)给网络管理实体以便确定通信网络的e2e服务等级。在一些示例中,该设备是域控制器或pnc。

在一些方面中,监测模块(652)配置成接收(403)对除了服务等级数据第一集合以外的附加信息的请求,并配置成报告(405)包括除了服务等级数据第一集合以外的附加信息的服务等级数据第二集合。

在一些方面中,概括模块(653)配置成将监测的数据转换成共同格式。

在一些方面中,监测模块(652)配置成:确定违反服务等级性能准则(404);报告(405)与违反的服务等级性能准则有关的服务等级数据。

在一些方面中,监测模块(652)配置成:接收(502)服务等级约束以便确定服务等级性能;以及根据服务等级约束监测(504)域的服务等级。

在一些方面中,服务等级约束包括e2e服务等级的约束,并且监测模块(652)配置成:将接收的e2e服务等级约束转换(503)成适用于该域的约束;以及根据转换的适用于该域的服务等级约束监测(504)该域的服务等级。

描述的模块可以用软件、固件或硬件实现。对独立模块的描述并非指示独立实现,一个或多个模块可由相同软件、固件或硬件实现。

在实施例中,域和/或网络控制器101、103、600是sdn控制器,例如pnc和/或mdsc。

参考图10,示出对应于网络控制器101或其部分(例如,协调器)或域控制实体的示例网络控制实体700。网络控制实体700包括处理器701和存储器702。存储器包含可由处理器执行的指令。控制实体700可操作以实现在任何示例中描述的方法。

在一些方面中,存储器702包含可由处理器执行的指令,由此控制实体(例如,mdsc或pnc)操作以实现本公开的任何示例。

在实施例中,上文描述的接口模块601、服务等级计算模块602和服务等级故障诊断模块603或描述的任何示例作为在处理器701上运行的计算机程序实现。

每个控制实体(例如,协调器和/或域控制器)可利用一个或多个处理器、硬件、处理硬件或电路实现。对处理器、硬件、处理硬件或电路的提及可涵盖以任何程度集成的任何种类的逻辑或模拟电路,并且不限于通用处理器、数字信号处理器、asic、fpga、离散组件或逻辑等。对处理器的提及打算涵盖利用可例如集成在一起、共置在相同节点中或分布在不同位置的多个处理器的实现。任何示例的存储器可包括本领域中已知或可开发的任何非暂时性的机器可读介质,包括但不限于磁介质(例如,软盘、硬盘驱动等)、光介质(例如,cd-rom、dvd-rom等)、固态介质(例如,sram、dram、ddram、rom、prom、eprom、闪速存储器、固态盘等)等。备选地,使用的存储器可以是暂时性存储器,例如ram。

本公开的进一步实施例提供一种包括指令的计算机程序,指令在至少一个处理器上执行时使得所述至少一个处理器进行上文针对e2e服务等级监测和/或调适描述的方法的任何步骤。

本公开的进一步实施例提供一种包含计算机程序的载体,计算机程序包括指令,指令在至少一个处理器上执行时使得所述至少一个处理器进行监测或调适通信网络的e2e服务等级的以上任何方法的任何步骤。载体是以下之一:电子信号、光信号、无线电信号或计算机可读存储介质。

缩写解释

actn传输网络的抽象和控制

e2e端到端

mdsc多域服务协调器

pnc物理网络控制器

qos服务质量

sdn软件定义网络

sla服务等级协定

wdm波分复用

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1