用于用分布式sfc控制执行本地生命周期管理的方法和装置
1.相关申请的交叉引用
2.本技术要求2020年3月6日提交于美国专利商标局的美国临时申请号62/986,599的优先权和权益,该临时申请的全部内容以引用方式并入本文,如同在下文中出于所有可用目的而完整地阐述全文。
技术实现要素:
3.本发明总体涉及无线和/或有线的通信网络。例如,本文公开的一个或
多个实施方案涉及用于用分布式服务功能链接(sfc)控制执行本地生命周期管理的方法和装置。
4.在一个实施方案中,一种在无线通信中的分布式sfc控制的方法包括:在服务功能链中确定一组sfc
控制器中的第一sfc控制器是主sfc控制器;确定是否满足至少一个触发条件;以及基于满足该至少一个触发条件来从该组sfc控制器中选择/重新选择第二sfc控制器作为该主sfc控制器以取代该第一sfc控制器。在一个示例中,基于有关与该主sfc控制器相关联的服务特定配置或网络服务(ns)中的任一者的信息来选择该第二sfc控制器。在一个实施方案中,该第一sfc控制器和该第二sfc控制器中的至少一者是分布式sfc伪控制器,并且/或者该第一sfc控制器和该第二sfc控制器中的至少一者是集中式sfc控制器。
附图说明
5.从下面的详细描述中可以得到更详细的理解,该描述结合其附图以举例的方式给出。与详细描述一样,此类附图中的图是示例。因此,附图和具体实施方式不应被认为是限制性的,并且其他同样有效的示例是可能的和预期的。另外,附图中类似的附图标号指示类似的元件,并且其中:
6.图1a是示出在其中一个或多个所公开的实施方案可得以实现的示例性通信系统的系统图;
7.图1b是示出根据一个实施方案可在图1a所示的通信系统内使用的示例性无线发射/接收单元(wtru)的系统图;
8.图1c是示出根据一个实施方案可在图1a所示的通信系统内使用的示例性无线电接入网络(ran)和示例性核心网络(cn)的系统图;
9.图1d是示出根据一个实施方案可在图1a所示的通信系统内使用的另外一个示例性ran和另外一个示例性cn的系统图;
10.图2是根据一个或多个实施方案的在服务功能(sf)链中使用的网络服务标头(nsh)的示例的图;
11.图3是根据一个或多个实施方案的示出具有与etsi nfv mano和ietf sfc栈集成的3gpp网络架构的示例性无线通信系统的系统图;
12.图4是根据一个或多个实施方案的示出因移动性而具有被破坏的sfc的示例性无线通信系统的系统图;
13.图5是根据一个或多个实施方案的示出具有本地ns生命周期管理的示例性无线通
信系统的系统图;
14.图6是根据一个或多个实施方案的示出信令机制和在功能实体与由一个或多个标准指定的功能之间的映射的示例的框图;
15.图7是根据一个或多个实施方案的示出sfc伪控制器(p-ctrl)因本地监视事件而接管集中式sfc控制器(c-ctrl)的示例性程序的信号流程图;
16.图8是根据一个或多个实施方案的示出p-ctrl因c-ctrl失败而接管c-ctrl的示例性程序的信号流程图;
17.图9是根据一个或多个实施方案的示出c-ctrl从p-ctrl重新获得编排控制的示例性程序的信号流程图;
18.图10是根据一个或多个实施方案的示出一个或多个p-ctrl间切换的示例性程序的信号流程图;
19.图11是根据一个或多个实施方案的示出带内网络服务(ns)生命周期管理信令扩展nsh的信令机制的示例的框图;
20.图12是根据一个或多个实施方案的示出nsh元数据(md)类型的示例性格式的图;
21.图13是根据一个或多个实施方案的示出可变长度ns生命周期管理命令字段的示例性格式的图;
22.图14是根据一个或多个实施方案的示出sfc移动性信令的示例性程序的消息流程图;
23.图15是根据一个或多个实施方案的示出在移动ipv6中的移动性标头的示例性格式的图;
24.图16是根据一个或多个实施方案的示出服务路径更新(spu)消息的示例性格式的图;
25.图17是根据一个或多个实施方案的示出服务路径确认(spa)消息的示例性格式的图;
26.图18是根据一个或多个实施方案的示出网络服务id选项的示例性格式的图;并且
27.图19是根据一个或多个实施方案的示出sfc节点选项的示例性格式的框图;
具体实施方式
28.在以下详细描述中,阐述了许多具体细节以提供对本文所公开的实施方案和/或示例的透彻理解。然而,应当理解,此类实施方案和示例可在没有本文阐述的一些或所有具体细节的情况下被实践。在其他情况下,未详细描述熟知的方法、程序、部件和电路,以免模糊以下描述。此外,本文未具体描述的实施方案和示例可代替本文中明确、隐含和/或固有地描述、公开或以其他方式提供(统称为“提供”)的实施方案和其他示例来实践,或与这些实施方案和示例组合来实践。尽管本文描述和/或要求保护了各种实施方案,其中装置、系统、设备等和/或其任何元件执行操作、过程、算法、功能等和/或其任何部分,但应当理解,本文
所述和/或受权利要求书保护的任何实施方案假定任何装置、系统、设备等和/或其任何元件被配置为执行任何操作、过程、算法、功能等和/或其任何部分。
29.通信网络和设备
30.本文提供的方法、装置和系统非常适于涉及有线网络和无线网络两者的通信。有
线网络是众所周知的。相对于图1a至图1d提供了各种类型的无线设备和基础结构的概述,其中网络的各种元件可利用本文提供的方法、装置和系统,执行本文提供的方法、装置和系统,根据本文提供的方法、装置和系统布置,并且/或者针对本文提供的方法、装置和系统进行适配和/或配置。
31.图1a是示出在其中一个或多个所公开的实施方案可得以实现的示例性通信系统100的示意图。通信系统100可为向多个无线用户提供诸如语音、数据、视频、消息、广播等内容的多址接入系统。通信系统100可使多个无线用户能够通过系统资源(包括无线带宽)的共享来访问此类内容。例如,通信系统100可采用一个或多个信道接入方法,诸如码分多址接入(cdma)、时分多址接入(tdma)、频分多址接入(fdma)、正交fdma(ofdma)、单载波fdma(sc-fdma)、零尾唯一字dft扩展ofdm(zt uw dts-s ofdm)、唯一字ofdm(uw-ofdm)、资源块滤波ofdm、滤波器组多载波(fbmc)等。
32.如图1a所示,通信系统100可包括无线发射/接收单元(wtru)102a、102b、102c、102d、ran 104/113、cn 106/115、公共交换电话网(pstn)108、互联网110和其他网络112,但应当理解,所公开的实施方案设想了任何数量的wtru、、网络和/或网络元件。wtru 102a、102b、102c、102d中的每一者可以是被配置为在无线环境中操作和/或通信的任何类型的设备。作为示例,wtru 102a、102b、102c、102d(其中任何一个均可被称为“站”和/或“sta”)可被配置为传输和/或接收无线信号,并且可包括用户装备(ue)、移动站、固定或移动用户单元、基于订阅的单元、寻呼机、蜂窝电话、个人数字助理(pda)、智能电话、膝上型电脑、上网本、个人计算机、无线传感器、热点或mi-fi设备、物联网(iot)设备、手表或其他可穿戴设备、头戴式显示器(hmd)、车辆、无人机、医疗设备和应用(例如,远程手术)、工业设备和应用(例如,在工业和/或自动处理链环境中操作的机器人和/或其他无线设备)、消费电子设备、在商业和/或工业无线网络上操作的设备等。ue 102a、102b、102c和102d中的任一者可互换地称为wtru。
33.通信系统100还可包括114a和/或114b。114a、114b中的每一者可为任何类型的设备,其被配置为与wtru 102a、102b、102c、102d中的至少一者无线对接以促进对一个或多个通信网络(诸如cn 106/115、互联网110和/或其他网络112)的访问。作为示例,114a、114b可为收发台(bts)、节点b、演进节点b、家庭节点b、家庭演进节点b、gnb、新无线电(nr)节点b、站点控制器、接入点(ap)、无线路由器等。虽然114a、114b各自被描绘为单个元件,但应当理解,114a、114b可包括任何数量的互连和/或网络元件。
34.114a可以是ran 104/113的一部分,该ran还可包括其他和/或网络元件(未示出),诸如控制器(bsc)、无线电网络控制器(rnc)、中继节点等。114a和/或114b可被配置为在一个或多个载波频率(其可被称为小区(未示出))上传输和/或接收无线信号。这些频率可在许可频谱、未许可频谱或许可和未许可频谱的组合中。小区可向特定地理区域提供无线服务的覆盖,该特定地理区域可为相对固定的或可随时间改变。小区可进一步被划分为小区扇区。例如,与114a相关联的小区可被划分为三个扇区。因此,在一个实施方案中,114a可包括三个收发器,例如,小区的每个扇区一个收发器。在实施方案中,114a可采用多输入多输出(mimo)技术并且可针对小区的每个扇区利用多个收发器。例如,可使用波束成形在所需的空间方向上发射和/或接收信号。
35.114a、114b可通过空中接口116与wtru 102a、102b、102c、102d中的一者或多者通信,该空中接口可为任何合适的无线通信链路(例如,射频(rf)、微波、厘米波、微米波、红外(ir)、紫外(uv)、可见光等)。可使用任何合适的无线电接入技术(rat)来建立空中接口116。
36.更具体地讲,如上所指出,通信系统100可为多址接入系统,并且可采用一个或多个信道接入方案,诸如cdma、tdma、fdma、ofdma、sc-fdma等。例如,ran 104/113中的114a和wtru 102a、102b、102c可实现诸如通用移动电信系统(umts)陆地无线电接入(utra)之类的无线电技术,其可使用宽带cdma(wcdma)来建立空中接口115/116/117。wcdma可包括诸如高速分组接入(hspa)和/或演进的hspa(hspa+)之类的通信协议。hspa可包括高速下行链路(dl)分组接入(hsdpa)和/或高速ul分组接入(hsupa)。
37.在实施方案中,114a和wtru 102a、102b、102c可实现诸如演进的umts陆地无线电接入(e-utra)的无线电技术,其可使用长期演进(lte)和/高级lte(lte-a)和/或高级ltepro(lte-a pro)来建立空中接口116。
38.在实施方案中,114a和wtru 102a、102b、102c可实现无线电技术诸如nr无线电接入,该无线电技术可使用新无线电(nr)来建立空中接口116。
39.在实施方案中,114a和wtru 102a、102b、102c可实现多种无线电接入技术。例如,114a和wtru 102a、102b、102c可例如使用双连接(dc)原理一起实现lte无线电接入和nr无线电接入。因此,wtru 102a、102b、102c所利用的空中接口可由多种类型的无线电接入技术和/或向/从多种类型的(例如,enb和gnb)发送的发射来表征。
40.在其他实施方案中,114a和wtru 102a、102b、102c可实现诸如ieee 802.11(例如,无线保真(wifi))、ieee 802.16(例如,全球微波接入互操作性(wimax))、cdma2000、cdma2000 1x、cdma2000 ev-do、暂行标准2000(is-2000)、暂行标准95(is-95)、暂行标准856(is-856)、全球移动通信系统(gsm)、gsm增强数据率演进(edge)、gsm edge(geran)等无线电技术。
41.图1a中的114b可为例如无线路由器、家庭节点b、家庭演进节点b或接入点,并且可利用任何合适的rat来促进诸如商业场所、家庭、车辆、校园、工业设施、空中走廊(例如,供无人机使用)、道路等局部区域中的无线连接。在实施方案中,114b和wtru 102c、102d可实现诸如ieee 802.11之类的无线电技术以建立无线局域网(wlan)。在实施方案中,114b和wtru 102c、102d可实现诸如ieee 802.15之类的无线电技术以建立无线个域网(wpan)。在又一个实施方案中,114b和wtru 102c、102d可利用基于蜂窝的rat(例如,wcdma、cdma2000、gsm、lte、lte-a、lte-a pro、nr等)来建立微微小区或毫微微小区。如图1a所示,114b可具有与互联网110的直接连接。因此,114b可不需要经由cn 106/115访问互联网110。
42.ran 104/113可与cn 106/115通信,该cn可以是被配置为向wtru 102a、102b、102c、102d中的一者或多者提供语音、数据、应用和/或互联网协议语音技术(voip)服务的任何类型的网络。数据可具有不同的服务质量(qos)要求,诸如不同的吞吐量要求、延迟要求、误差容限要求、可靠性要求、数据吞吐量要求、移动性要求等。cn 106/115可提供呼叫控制、账单服务、基于移动位置的服务、预付费呼叫、互联网连接、视频分发等,和/或执行高级安全功能,诸如用户认证。尽管未在图1a中示出,但是应当理解,ran 104/113和/或cn 106/
115可与采用与ran 104/113相同的rat或不同rat的其他ran进行直接或间接通信。例如,除了连接到可利用nr无线电技术的ran 104/113之外,cn 106/115还可与采用gsm、umts、cdma 2000、wimax、e-utra或wifi无线电技术的另一ran(未示出)通信。
43 106/115也可充当wtru 102a、102b、102c、102d的网关,以访问pstn 108、互联网110和/或其他网络112。pstn 108可包括提供普通老式电话服务(pots)的电路交换电话网络。互联网110可包括使用常见通信协议(诸如传输控制协议(tcp)、用户数据报协议(udp)和/或tcp/ip互联网协议组中的互联网协议(ip))的互连计算机网络和设备的全球系统。网络112可包括由其他服务提供商拥有和/或操作的有线和/或无线通信网络。例如,网络112可包括连接到一个或多个ran的另一个cn,其可采用与ran 104/113相同的rat或不同的rat。
44.通信系统100中的一些或所有wtru 102a、102b、102c、102d可包括多模式能力(例如,wtru 102a、102b、102c、102d可包括用于通过不同无线链路与不同无线网络通信的多个收发器)。例如,图1a所示的wtru 102c可被配置为与可采用基于蜂窝的无线电技术的114a通信,并且与可采用ieee 802无线电技术的114b通信。
45.图1b是示出示例性wtru 102的系统图。如图1b所示,wtru 102可包括处理器118、收发器120、发射/接收元件122、扬声器/麦克风124、小键盘126、显示器/触摸板128、不可移动存储器130、可移动存储器132、电源134、全球定位系统(gps)芯片组136和/或其他外围设备138等。应当理解,在与实施方案保持一致的同时,wtru 102可包括前述元件的任何子组合。
46.处理器118可以是通用处理器、专用处理器、常规处理器、数字信号处理器(dsp)、多个微处理器、与dsp核心相关联的一个或多个微处理器、控制器、微控制器、专用集成电路(asic)、现场可编程门阵列(fpga)电路、任何其他类型的集成电路(ic)、状态机等。处理器118可执行信号编码、数据处理、功率控制、输入/输出处理和/或任何其他功能,这些其他功能使wtru 102能够在无线环境中工作。处理器118可耦合到收发器120,该收发器可耦合到发射/接收元件122。虽然图1b将处理器118和收发器120描绘为单独的部件,但是应当理解,处理器118和收发器120可在电子封装或芯片中集成在一起。
47.发射/接收元件122可被配置为通过空中接口116向(例如,114a)发射信号或从接收信号。例如,在一个实施方案中,发射/接收元件122可以是被配置为发射和/或接收rf信号的天线。在一个实施方案中,发射/接收元件122可以是被配置为发射和/或接收例如ir、uv或可见光信号的发射器/检测器。在又一个实施方案中,发射/接收元件122可被配置为发射和/或接收rf和光信号。应当理解,发射/接收元件122可被配置为发射和/或接收无线信号的任何组合。
48.尽管发射/接收元件122在图1b中被描绘为单个元件,但是wtru 102可包括任何数量的发射/接收元件122。更具体地讲,wtru 102可采用mimo技术。因此,在一个实施方案中,wtru 102可包括用于通过空中接口116发射和接收无线信号的两个或更多个发射/接收元件122(例如,多个天线)。
49.收发器120可被配置为调制将由发射/接收元件122发射的信号并且解调由发射/接收元件122接收的信号。如上所指出,wtru 102可具有多模式能力。例如,因此,收发器120可包括多个收发器,以便使wtru 102能够经由多种rat(诸如nr和ieee 802.11)进行通信。
50.wtru 102的处理器118可耦合到扬声器/麦克风124、小键盘126和/或显示器/触摸板128(例如,液晶显示器(lcd)显示单元或有机发光二极管(oled)显示单元)并且可从其接收用户输入数据。处理器118还可将用户数据输出到扬声器/麦克风124、小键盘126和/或显示器/触摸板128。此外,处理器118可从任何类型的合适存储器(诸如不可移动存储器130和/或可移动存储器132)访问信息,并且将数据存储在任何类型的合适存储器中。不可移动存储器130可包括随机存取存储器(ram)、只读存储器(rom)、硬盘或任何其他类型的存储器存储设备。可移动存储器132可包括用户身份模块(sim)卡、记忆棒、安全数字(sd)存储卡等。在其他实施方案中,处理器118可从未物理上定位在wtru 102上(诸如,服务器或家用计算机(未示出)上)的存储器访问信息,并且将数据存储在该存储器中。
51.处理器118可从电源134接收电力,并且可被配置为向wtru 102中的其他部件分配和/或控制电力。电源134可以是用于为wtru 102供电的任何合适的设备。例如,电源134可包括一个或多个干电池组(例如,镍镉(nicd)、镍锌(nizn)、镍金属氢化物(nimh)、锂离子(li-ion)等)、太阳能电池、燃料电池等。
52.处理器118还可耦合到gps芯片组136,该gps芯片组可被配置为提供关于wtru 102的当前位置的位置信息(例如,经度和纬度)。除了来自gps芯片组136的信息之外或代替该信息,wtru 102可通过空中接口116从(例如,114a、114b)接收位置信息和/或基于从两个或更多个附近接收到信号的定时来确定其位置。应当理解,在与实施方案保持一致的同时,该wtru 102可通过任何合适的位置确定方法来获取位置信息。
53.处理器118还可耦合到其他外围设备138,该其他外围设备可包括提供附加特征、功能和/或有线或无线连接的一个或多个软件模块和/或硬件模块。例如,外围设备138可包括加速度计、电子指南针、卫星收发器、数字相机(用于照片和/或视频)、通用串行总线(usb)端口、振动设备、电视收发器、免提耳麦、模块、调频(fm)无线电单元、数字音乐播放器、媒体播放器、视频游戏播放器模块、互联网浏览器、虚拟现实和/或增强现实(vr/ar)设备、活动跟踪器等。外围设备138可包括一个或多个传感器,该传感器可为以下一者或多者:陀螺仪、加速度计、霍尔效应传感器、磁力计、方位传感器、接近传感器、温度传感器、时间传感器;地理位置传感器;测高计、光传感器、触摸传感器、磁力计、气压计、手势传感器、生物识别传感器和/或湿度传感器。
54.wtru 102可包括全双工无线电台,对于该全双工无线电台,一些或所有信号的传输和接收(例如,与用于ul(例如,用于传输)和下行链路(例如,用于接收)的特定子帧相关联)可为并发的和/或同时的。全双工无线电台可包括干扰管理单元139,该干扰管理单元用于经由硬件(例如,扼流圈)或经由处理器(例如,单独的处理器(未示出)或经由处理器118)进行的信号处理来减少和/或基本上消除自干扰。在一个实施方案中,wrtu 102可包括半双工无线电台,对于该半双工无线电台,一些或所有信号的传输和接收(例如,与用于ul(例如,用于传输)或下行链路(例如,用于接收)的特定子帧相关联)。
55.图1c是示出根据一个实施方案的ran 104和cn 106的系统图。如上所述,ran 104可采用e-utra无线电技术通过空中接口116与wtru 102a、102b、102c通信。ran 104还可与cn 106通信。
56.ran 104可包括演进节点b 160a、160b、160c,但是应当理解,ran 104可包括任何数量的演进节点b,同时保持与实施方案一致。演进节点b160a、160b、160c各自可包括一个
或多个收发器以便通过空中接口116与wtru 102a、102b、102c通信。在实施方案中,演进节点b 160a、160b、160c可实现mimo技术。因此,演进节点b 160a例如可使用多个天线来向wtru 102a发射无线信号和/或从wtru 102a接收无线信号。
57.演进节点b 160a、160b、160c中的每一者可与特定小区(未示出)相关联,并且可被配置为处理无线电资源管理决策、切换决策、ul和/或dl中的用户的调度等。如图1c所示,演进节点b 160a、160b、160c可通过x2接口彼此通信。
58.图1c所示的cn 106可包括移动性管理实体(mme)162、服务网关(sgw)164和分组数据网络(pdn)网关(或pgw)166。虽然前述元件中的每一者被描绘为cn 106的一部分,但是应当理解,这些元件中的任一者可由除cn运营商之外的实体拥有和/或操作。
59.mme 162可经由s1接口连接到ran 104中的演进节点b 160a、160b、160c中的每一者,并且可用作控制节点。例如,mme 162可负责认证wtru 102a、102b、102c的用户、承载激活/去激活、在wtru 102a、102b、102c的初始附加期间选择特定服务网关等。mme 162可提供用于在ran 104和采用其他无线电技术(诸如gsm和/或wcdma)的其他ran(未示出)之间进行切换的控制平面功能。
60.sgw 164可经由s1接口连接到ran 104中的演进节点b 160a、160b、160c中的每一者。sgw 164通常可向/从wtru 102a、102b、102c路由和转发用户数据分组。sgw 164可执行其他功能,诸如在演进节点b间切换期间锚定用户平面、当dl数据可用于wtru 102a、102b、102c时触发寻呼、管理和存储wtru 102a、102b、102c的上下文等。
61.sgw 164可连接到pgw 166,该pgw可向wtru 102a、102b、102c提供对分组交换网络(诸如互联网110)的访问,以促进wtru 102a、102b、102c和启用ip的设备之间的通信。
62 106可有利于与其他网络的通信。例如,cn 106可为wtru 102a、102b、102c提供对电路交换网络(诸如,pstn 108)的访问,以有利于wtru 102a、102b、102c与传统陆线通信设备之间的通信。例如,cn 106可包括用作cn 106与pstn 108之间的接口的ip网关(例如,ip多媒体子系统(ims)服务器)或者可与该ip网关通信。另外,cn 106可向wtru 102a、102b、102c提供对其他网络112的访问,该其他网络可包括由其他服务提供商拥有和/或运营的其他有线和/或无线网络。
63.尽管wtru在图1a至图1d中被描述为无线终端,但是可以设想到,在某些代表性实施方案中,这种终端可(例如,临时或永久)使用与通信网络的有线通信接口。
64.在代表性实施方案中,其他网络112可为wlan。
65.处于基础结构基本服务集(bss)模式的wlan可具有用于bss的接入点(ap)以及与ap相关联的一个或多个站点(sta)。ap可具有至分配系统(ds)或将流量携带至和/或携带流量离开bss的另一种类型的有线/无线网络的接入或接口。源自bss外部并通向sta的流量可通过ap到达并且可被传递到sta。源自sta并通向bss外部的目的地的流量可被发送到ap以被传递到相应目的地。bss内的sta之间的流量可通过ap发送,例如,其中源sta可向ap发送流量,并且ap可将流量传递到目的地sta。bss内的sta之间的流量可被视为和/或称为点对点流量。可利用直接链路建立(dls)在源和目的地sta之间(例如,直接在它们之间)发送点对点流量。在某些代表性实施方案中,dls可使用802.11e dls或802.11z隧道dls(tdls)。使用独立bss(ibss)模式的wlan可不具有ap,并且ibss内或使用ibss的sta(例如,所有sta)可彼此直接通信。ibss通信模式在本文中有时可称为“ad-hoc”通信模式。
66.当使用802.11ac基础结构操作模式或相似操作模式时,ap可在固定信道(诸如主信道)上发射信标。主信道可为固定宽度(例如,20mhz宽带宽)或经由信令动态设置的宽度。主信道可为bss的操作信道,并且可由sta用来建立与ap的连接。在某些代表性实施方案中,例如在802.11系统中可实现载波侦听多路访问/冲突避免(csma/ca)。对于csma/ca,sta(例如,每个sta)(包括ap)可侦听主信道。如果主信道被特定sta侦听/检测和/或确定为繁忙,则特定sta可退避。一个sta(例如,仅一个站)可在给定bss中在任何给定时间发射。
67.高吞吐量(ht)sta可使用40mhz宽的信道进行通信,例如,经由主20mhz信道与相邻或不相邻的20mhz信道的组合以形成40mhz宽的信道。
68.极高吞吐量(vht)sta可支持20mhz、40mhz、80mhz和/或160mhz宽的信道。40mhz和/或80mhz信道可通过组合连续的20mhz信道来形成。可通过组合8个连续的20mhz信道,或通过组合两个非连续的80mhz信道(这可被称为80+80配置)来形成160mhz信道。对于80+80配置,在信道编码之后,数据可通过可将数据分成两个流的段解析器。可单独地对每个流进行快速傅里叶逆变换(ifft)处理和时间域处理。可将这些流映射到两个80mhz信道,并且可通过发射sta来发射数据。在接收sta的接收器处,可颠倒上述用于80+80配置的操作,并且可将组合的数据发送到介质访问控制(mac)。
69.802.11af和802.11ah支持低于1ghz的操作模式。相对于802.11n和802.11ac中使用的那些,802.11af和802.11ah中减少了信道操作带宽和载波。802.11af支持电视白空间(tvws)频谱中的5mhz、10mhz和20mhz带宽,并且802.11ah支持使用非tvws频谱的1mhz、2mhz、4mhz、8mhz和16mhz带宽。根据代表性实施方案,802.11ah可支持仪表类型控制/机器类型通信,诸如宏覆盖区域中的mtc设备。mtc设备可具有某些能力,例如有限的能力,包括支持(例如,仅支持)某些带宽和/或有限的带宽。mtc设备可包括电池寿命高于阈值(例如,以保持非常长的电池寿命)的电池。
70.可支持多个信道的wlan系统以及诸如802.11n、802.11ac、802.11af和802.11ah之类的信道带宽包括可被指定为主信道的信道。主信道可具有等于由bss中的所有sta支持的最大公共操作带宽的带宽。主信道的带宽可由来自在bss中操作的所有sta的sta(其支持最小带宽操作模式)设置和/或限制。在802.11ah的示例中,对于支持(例如,仅支持)1mhz模式的sta(例如,mtc型设备),主信道可为1mhz宽,即使ap和bss中的其他sta支持2mhz、4mhz、8mhz、16mhz和/或其他信道带宽操作模式。载波侦听和/或网络分配向量(nav)设置可取决于主信道的状态。如果主信道繁忙,例如,由于sta(仅支持1mhz操作模式)正在向ap传输,即使大多数频段保持空闲并且可能可用,整个可用频段也可被视为繁忙。
71.在美国,可供802.11ah使用的可用频段为902mhz至928mhz。在韩国,可用频段为917.5mhz至923.5mhz。在日本,可用频段为916.5mhz至927.5mhz。802.11ah可用的总带宽为6mhz至26mhz,具体取决于国家代码。
72.图1d是示出根据一个实施方案的ran 113和cn 115的系统图。如上文所指出,ran 113可采用nr无线电技术通过空中接口116与wtru 102a、102b、102c通信。ran 113还可与cn 115通信。
73.ran 113可包括gnb 180a、180b、180c,但是应当理解,在与实施方案保持一致的同时,ran 113可包括任何数量的gnb。gnb 180a、180b、180c各自可包括一个或多个收发器以便通过空中接口116与wtru 102a、102b、102c通信。在实施方案中,gnb 180a、180b、180c可
182可提供用于在ran 113与采用其他无线电技术(诸如lte、lte-a、lte-apro和/或非3gpp接入技术(诸如wifi))的其他ran(未示出)之间进行切换的控制平面功能。
79.smf 183a、183b可经由n11接口连接到在cn 115中的amf 182a、182b。smf 183a、183b还可经由n4接口连接到在cn 115中的upf 184a、184b。smf 183a、183b可选择并控制upf 184a、184b,并且配置通过upf 184a、184b进行的流量路由。smf 183a、183b可执行其他功能,诸如管理和分配ue ip地址、管理pdu会话、控制策略实施和qos、提供下行链路数据通知等。pdu会话类型可以是基于ip的、非基于ip的、基于以太网的等。
80.upf 184a、184b可经由n3接口连接到在ran 113中的gnb 180a、180b、180c中的一者或多者,这些gnb可向wtru 102a、102b、102c提供对分组交换网络(诸如互联网110)的访问,以促进在wtru 102a、102b、102c与启用ip的设备之间的通信。upf 184、184b可执行其他功能,诸如路由和转发分组、实施用户平面策略、支持多宿主pdu会话、处理用户平面qos、缓冲下行链路分组、提供移动性锚定等。
81 115可促进与其他网络的通信。例如,cn 115可包括用作在cn 115与pstn 108之间的接口的ip网关(例如,ip多媒体子系统(ims)服务器),或者可与该ip网关通信。另外,cn 115可向wtru 102a、102b、102c提供对其他网络112的访问,该其他网络可包括由其他服务提供商拥有和/或运营的其他有线和/或无线网络。在实施方案中,wtru 102a、102b、102c可通过upf 184a、184b经由至upf 184a、184b的n3接口以及upf 184a、184b与本地数据网络(dn)185a、185b之间的n6接口连接到dn 185a、185b。
82.鉴于图1a至图1d以及图1a至图1d的对应描述,本文参照以下中的一者或多者描述的功能中的一个或多个功能或全部功能可由一个或多个仿真设备(未示出)执行:wtru 102a-d、114a-b、演进节点b 160a-c、mme 162、sgw 164、pgw 166、gnb 180a-c、amf 182a-b、upf 184a-b、smf 183a-b、dn 185a-b和/或本文所述的任何其他设备。仿真设备可以是被配置为模仿本文所述的一个或多个或所有功能的一个或多个设备。例如,仿真设备可用于测试其他设备和/或模拟网络和/或wtru功能。
83.仿真设备可被设计为在实验室环境和/或运营商网络环境中实现其他设备的一个或多个测试。例如,该一个或多个仿真设备可执行一个或多个或所有功能,同时被完全或部分地实现和/或部署为有线和/或无线通信网络的一部分,以便测试通信网络内的其他设备。该一个或多个仿真设备可执行一个或多个功能或所有功能,同时临时被实现/部署为有线和/或无线通信网络的一部分。仿真设备可直接耦合到另一个设备以用于测试目的和/或可使用空中无线通信来执行测试。
84.该一个或多个仿真设备可执行一个或多个(包括所有)功能,同时不被实现/部署为有线和/或无线通信网络的一部分。例如,仿真设备可在测试实验室和/或非部署(例如,测试)有线和/或无线通信网络中的测试场景中使用,以便实现一个或多个部件的测试。该一个或多个仿真设备可为测试装备。经由rf电路系统(例如,其可包括一个或多个天线)进行的直接rf耦合和/或无线通信可由仿真设备用于发射和/或接收数据。
85.服务功能链接
86.服务功能(sf)在许多网络中是广泛部署且必不可少的。sf可提供一系列特征,诸如安全、广域网(wan)加速和/或服务器负载平衡。可在网络基础设施中的一个或多个不同点处实例化sf,该不同点诸如数据中心、wan、核心网络(cn)、ran和在移动节点或设备(例
如,wtru或ue)上。
87.sf(也称为虚拟化网络功能(vnf))或功能被托管在计算、存储和网络资源上。即使在传统上封闭的环境(诸如现在涵盖云原生技术的蜂窝网络)中,sf也变得更普遍。因此,在一些基于5g的系统中,sf可称为网络功能服务(或nf服务),并且这些nf服务可使用互联网协议诸如超文本传输协议(http)来进行访问。本文公开的功能的托管环境称为服务功能提供商或网络功能虚拟化(nfv)基础设施存在点(nfvi-pop)(例如,使用etsi nfv术语)。服务通常形成为sf(或vnf)的组合物,其中每个sf提供整个服务的特定功能。例如,根据etsi术语,服务也称为网络服务(ns)。
88.在到达虚拟化的情况下,服务的部署模型(例如,ns)演化为无论网络功能部署在哪里流量都通过sf转向的部署模型。在一些示例中,不需要在流量路径中部署功能(例如,sf)。对于给定服务(例如,ns),所需的sf的抽象视图(以及应用或将应用所需的sf的次序和/或序列)称为服务功能链(sf链)(参见例如参考文献[1]),其也称为在etsi中的网络功能转发图(nf-fg)。在sf链中,可通过给定一组有序sf发送分组、帧和/或流。例如,通过在一个或多个特定网络节点上选择特定sf实例来实例化sf链以形成服务图,该服务图被称为sf路径(sfp)。sf可应用于网络协议栈内的任何层(例如,网络层、传输层和/或应用层)处。
[0089]
在各种实施方案中,sfc控制器功能可由etsi nfv编排器(nfvo)或由单独的逻辑实体在逻辑上实施。在各种实施方案中定义或公开的机制(包括信令扩展)可使用或应用于ietf sfc、etsi nfv和/或由用于通信网络的标准定义的任何其他适用程序。
[0090]
雾计算
[0091]
由于需要处理从终端用户设备(例如,wtru、ue或无人机)生成的数据,在物联网(iot)的驱使下,已经出现雾计算的概念。术语雾是指在事物与云之间的连续统一体中的任何联网计算资源。因此,雾节点可以是基础设施网络节点,诸如enodeb、gnodeb/gnb、边缘服务器、客户端驻地装备(cpe)或甚至终端节点诸如wtru、膝上型计算机、智能电话或搭载在车辆、机器人或无人机上的计算单元。在雾计算中,构成sfc的功能(例如,sf)托管在固有地异构的、易失性的和/或移动的资源上,这意味着资源可能出现和消失,并且在这些资源之间的连接特性也可能动态地改变。
[0092]
在一方面,虽然etsi多接入边缘计算(mec)方法经由部署在网络的边缘处的静态基底(例如,数据中心或服务器)靠近终端用户提供计算能力,但是雾将该方法扩展为涵盖和集成进一步向下散射的计算基底,诸如涵盖和集成在移动终端设备(例如,wtru、ue)、cpe或本地服务器中。
[0093]
ip移动性和sfc控制
[0094]
在一些当前具体实施中,使用互联网协议(ip)移动性机制诸如移动ipv6(参见例如参考文献[3])和代理移动ipv6(参见例如参考文献[4])来支持主机在ip基础设施内的移动性。一个ip移动性机制是基于具有两个地址的主机:永久地址(称为归属地址(hoa))和在移动节点(mn)漫游的每个受访网络处获取的临时地址(称为转交地址(coa))。每当mn移动到新网络时,mn向位于其中hoa在拓扑上有效的网络上的路由器发送信令消息(称为绑定更新或bu)。该路由器称为归属代理(ha),其负责将流量重新定向到mn的当前位置(例如,当mn漫游远离mn的归属网络时)。ha将指示过程是否成功的另一个信令消息(称为绑定确认或ba)发送回mn。如果是,则ha开始将流量(例如,寻址到mn的hoa并由ha接收的流量)重新定向
到ha的当前coa。对于上行链路流量,mn遵循同一方法,例如经由隧道(例如,与ha连接的隧道)向ha发送上行链路流量。
[0095]
网络服务标头(nsh)
[0096]
网络服务标头(nsh)在分组或帧上使用以实现服务功能路径(sfp)。例如,sfp可以是在属于sf链的流量之后的路径。nsh可提供用于沿实例化服务路径的元数据交换的机制。nsh是支持sfc架构所需的sfc封装。
[0097]
nsh可包括(或由以下项构成):4字节基本标头、4字节服务路径标头和/或上下文标头,如图2所示。基本标头字段提供关于服务标头和有效负载协议的信息。服务路径标头字段提供在服务路径(sp)内的路径识别和位置。上下文标头字段沿sp携带元数据(例如,上下文数据)。
[0098]
虽然nsh通常用于封装数据分组,但是nsh也可用于在无需有效负载数据的情况下在sfp上携带元数据[9]。该机制使得能够诊断和监视sfp,以及在两个或更多个sfc感知节点之间的协作。
[0099]
sfc架构和机制
[0100]
在一些当前架构和/或机制中,sfc由集中式控制器/编排器(例如,sfc控制器功能或控制平面)配置和管理。这暗示着sfc(例如,组成、功能迁移和/或扩展)的动态变化可仅由集中式控制器执行,并且集中式控制器需要与sf和关于托管sf的所有节点的状态的所更新的信息的恒定连接。另外,即使不同服务提供具有不同要求的不同功能,多个服务也由同一控制器/编排器管理。
[0101]
在雾环境中,在一些当前管理和编排机制的情况下,如果托管功能(例如,sf)的节点与基础设施断开,则sfc无法操作。这暗示着如果与集中式控制器断开,则无法管理sfc的生命周期管理,这意味着重要动作(例如,扩展、迁移功能或更新数据平面)因缺乏与集中式控制器/编排器的连接而不会发生,即使在一些情况下,连接问题仅是临时的也是如此。另外,sfc的生命周期管理需要最新监视信息(在服务特定的刷新频率下),并且在集中式控制器的情况下可能涉及非常高的开销。这严重地限制了托管功能的节点本地的对事件做出快速反应的能力,因为sfc无法自主地进行自编排(例如,决策只能由集中式控制器/编排器做出)。
[0102]
移动网络架构演化为支持网络虚拟化和服务功能编排。参考图3,当前3gpp网络架构(例如,5g网络架构)与etsi nfv管理和网络编排(mano)和ietf sfc栈集成。3gpp网络架构包括管理平面、控制平面和用户/数据平面。在插入该3gpp网络架构中的情况下,虚拟化使得能够实例化、链接并正确地编排在网络基础设施和wtru处运行的虚拟网络功能(vnf),该vnf涉及etsi nfv和ietf sfc管理和编排平面,如图3所示。
[0103]
如上文所讨论,一些当前sfc架构依赖于连接到参与给定sf链的所有主机的集中式控制器/编排器(c-ctrl)。这些集中式sfc架构在雾计算环境中造成问题和低效率(尤其是由于一些主机的移动性和易失性),以及相关联的信令开销。
[0104]
在一些具体实施中,可基于sfc伪控制器的概念(p-ctrl)通过实现自主sfc自编排(soc)来缓解集中式sfc架构(参见例如参考文献[5])。伪控制器能够(至少临时地和/或部分地)取代集中式控制器。例如,在集中式sfc控制器不能执行其功能的情况下(例如,当在集中式sfc控制器与一些主机之间的连接断开时),sfc伪控制器可取代集中式sfc控制器。
ctrl可在本地执行操作、管理和维护(oam)操作并可监视一个或多个ns特定服务水平协议(sla)。在不久的将来检测或预测到可能不满足一个或多个ns特定sla时,sfc伪控制器(例如,节点b中的p-ctrl)可采取动作以临时地和/或部分取代集中式sfc控制器(c-ctrl),并且开始执行本地ns生命周期管理操作。例如,节点b中的p-ctrl可实例化节点c上的服务功能f3,因为预测到当前托管节点、即节点d将很快成为其他节点(例如,节点a、b和/或c)不可达的。
[0112]
在各种实施方案中,预测和本地ns生命周期管理操作可能已经由在节点d处运行的p-ctrl执行。在一个示例中,活动或所指定的p-ctrl可能正在节点b和/或节点d处运行,这将暗示着还需要将活动p-ctrl角迁移到节点b。启用节点b中的p-ctrl以执行本地ns生命周期管理决策(例如,将任何活动p-ctrl角从节点d迁移到节点b),服务/sf可在c-ctrl失败或不可达时继续。
[0113]
在各种实施方案中,p-ctrl操作的激活(例如,以执行本地ns生命周期管理)可仅在c-ctrl无法正确地操作时(例如,c-ctrl与sf链断开或对本地变化条件的反应不够快)时发生。例如,p-ctrl可向给定节点发送扩展命令,以便使资源适配于当前ns需求。一恢复与c-ctrl的连接,p-ctrl就还可向c-ctrl通知这一情况(向给定节点发送扩展命令),使得c-ctrl和p-ctrl两者同步。
[0114]
在各种实施方案中,为了支持p-ctrl的操作补充或替换c-ctrl的管理操作/功能,可执行以下操作中的任何操作:
[0115]
当ns在机上时,c-ctrl可接收ns描述符(nsd)连同构成ns的功能的一个或多个vnf描述符(vnfd),以及操作、管理和维护描述符(oamd),该oamd包括需要监视以确保给定sla的信息。
[0116]
当实例化ns时,除了常规编排决策(例如,在可用资源上的功能安排等)之外,基于现有p-ctrl的知识,c-ctrl可决定是否和/或如何执行监视,包括以下项中的任一者:
[0117]
·
每个p-ctrl节点监视什么(例如,vcpu负载、某一链路的带宽等)和如何监视(例如,主动、被动或混合监视);
[0118]
·
哪个编排器负责收集和处理测量;
[0119]
·
根据要求,某种监视只能由在一个或多个所选择的节点或更接近p-ctrl的节点上运行的p-ctrl执行;以及/或者
[0120]
·
出于弹性目的,监视可由多个编排器处理。
[0121]
如图3所示,etsi nfv mano和ietf sfc栈可直接地与3gpp管理、控制和数据平面交互,例如在5g移动网络架构中。然而,一些当前具体实施假定半静态环境,并且标准化消息流不支持sfc控制器角向其他实体的动态迁移。因此,可能期望新信令流,例如,在c-ctrl与p-ctrl之间和在p-ctrl之间的信令流。在各种实施方案中,新信令流可:(i)允许经由本地监视和/或更快反应来预测事件,(ii)当c-ctrl临时地不可达或不可用时实现编排,(iii)支持将c-ctrl角迁移到一个或多个p-ctrl(以及由c-ctrl重新获得控制),以及/或者(iv)支持p-ctrl角在p-ctrl之间迁移。
[0122]
图6示出了在分布式sfc控制中使用的功能实体与由3gpp指定的功能之间的映射的示例。在各种实施方案中,本文讨论的功能(例如,f1或f2)可映射到3gpp中的应用功能(af)或网络功能(nf)。p-ctrl和c-ctrl表现得像通过互联网传输的af,并且可例如影响
wtru流量路由和转向(经由网络暴露功能(nef)或直接地)到所需控制平面网络功能(nf)。图6还示出了存在涉及3gpp和实现本地ns生命周期管理的新定义的ietf sfc信令机制两者。这些机制在下文中更详细地进行描述。
[0123]
在各种实施方案中,提供用于分布式sfc控制的信令程序和机制。例如,p-ctrl可接管c-ctrl,并且可在由p-ctrl接管之后恢复控制(例如,c-ctrl重新接管控制)。信令程序和机制可包括以下项中的任一者:如何将控制从一个p-ctrl转移到另一个p-ctrl(例如,p-ctrl间切换);如何使用带内扩展nsh执行本地生命周期操作;以及如何执行功能迁移扩展(带外)移动ipv6信令。
[0124]
在各种实施方案中,一种在无线通信中的分布式sfc控制的方法包括:在服务功能链中确定一组sfc控制器中的第一sfc控制器是主sfc控制器;确定是否满足至少一个触发条件;以及基于满足该至少一个触发条件来从该组sfc控制器中选择/重新选择第二sfc控制器作为主sfc控制器以取代第一sfc控制器。在一个示例中,基于有关与该主sfc控制器相关联的服务特定配置或网络服务(ns)中的任一者的信息来选择该第二sfc控制器。在一个实施方案中,该第一sfc控制器和该第二sfc控制器中的至少一者是分布式sfc伪控制器,并且/或者该第一sfc控制器和该第二sfc控制器中的至少一者是集中式sfc控制器。在一个示例中,第一sfc控制器是集中式sfc控制器,并且第二sfc控制器是分布式sfc伪控制器。在另一个示例中,第一sfc控制器是分布式sfc伪控制器,并且第二sfc控制器是集中式sfc控制器。在一些情况下,第一sfc控制器和第二sfc控制器中的每一者是相应(或不同)分布式sfc伪控制器。第二sfc控制器可与该组sfc控制器中的一个或多个sfc控制器通信,并且/或者持续地执行本地监视。
[0125]
在一个实施方案中,该方法包括从第一sfc控制器接收oamd,并且基于所接收的oamd来确定要执行一个或多个服务特定监视动作,并且/或者基于所接收的oamd来确定服务特定配置。在一个实施方案中,该方法包括基于所接收的oamd来执行一个或多个服务特定监视动作。一个或多个服务特定监视动作可包括以下项中的任一者:1)服务特定本地oam监视,或2)获得一个或多个oam度量。
[0126]
在各种实施方案中,本文讨论的触发条件可包括以下项中的任一者:检测到本地监视事件;确定无法检测到本地监视事件;检测到第一sfc控制器的失败;以及/或者使用本地监视信息预测到第一sfc控制器的失败。
[0127]
在各种实施方案中,本文讨论的触发条件可包括以下项中的任一者:由第一sfc控制器或第二sfc控制器检测到本地监视事件;无法由第一sfc控制器或第二sfc控制器检测到本地监视事件;由第二sfc控制器检测到第一sfc控制器的失败;以及/或者由第二sfc控制器使用本地监视信息来预测第一sfc控制器的失败。
[0128]
在各种实施方案中,可由第二sfc控制器基于以下项中的任一者来检测到第一sfc控制器的失败:1)在第一sfc控制器与第二sfc控制器之间发信号通知一个或多个周期性保持活动消息;2)允许检测连接失败的传输层机制;以及/或者观察到第一sfc控制器在要求编排动作的事件时缺乏动作。
[0129]
在一个实施方案中,该方法还可包括由第一sfc控制器确定第一sfc控制器无法作为主sfc控制器进行操作;由第一sfc控制器使用sfc网络服务标头(nsh)扩展向至少第二sfc控制器发送通知消息;在发送通知消息之后由第一sfc控制器从至少第二sfc控制器接
收响应消息;以及由第一sfc控制器基于所接收的响应消息来选择(或重新选择)第二sfc控制器作为主sfc控制器。
[0130]
在各种实施方案中,用于无线通信的wtru(wtru 102或ue)可执行本文讨论的分布式sfc控制。例如,wtru可被配置为(例如,经由处理器):在服务功能链中确定一组sfc控制器中的第一服务功能链接(sfc)控制器是主sfc控制器;确定是否满足至少一个触发条件;以及基于满足至少一个触发条件来从一组sfc控制器中选择(或重新选择)第二sfc控制器作为主sfc控制器以取代第一sfc控制器。在一个示例中,可基于有关以下项中的任一者的信息来选择第二sfc控制器:1)服务特定配置,或2)与主sfc控制器相关联的网络服务(ns)。wtru可包括第一sfc控制器和第二sfc控制器中的至少一者。
[0131]
在一个实施方案中,该第一sfc控制器和该第二sfc控制器中的至少一者是分布式sfc伪控制器,并且/或者该第一sfc控制器和该第二sfc控制器中的至少一者是集中式sfc控制器。在一个示例中,第一sfc控制器是集中式sfc控制器,并且第二sfc控制器是分布式sfc伪控制器。在另一个示例中,第一sfc控制器是分布式sfc伪控制器,并且第二sfc控制器是集中式sfc控制器。在一些情况下,第一sfc控制器和第二sfc控制器中的每一者是相应(或不同)分布式sfc伪控制器。第二sfc控制器可与该组sfc控制器中的一个或多个sfc控制器通信,并且/或者持续地执行本地监视。
[0132]
在一个实施方案中,wtru可被配置(例如,经由接收器)为从第一sfc控制器接收oamd,并且基于所接收的oamd来确定要执行一个或多个服务特定监视动作和/或服务特定配置。在一个示例中,wtru被配置为基于所接收的oamd来执行一个或多个服务特定监视动作。一个或多个服务特定监视动作可包括以下项中的任一者:1)服务特定本地oam监视,或2)获得一个或多个oam度量。
[0133]
在各种实施方案中,本文讨论的触发条件可包括以下项中的任一者:检测到本地监视事件;确定无法检测到本地监视事件;检测到第一sfc控制器的失败;以及/或者使用本地监视信息预测到第一sfc控制器的失败。
[0134]
在各种实施方案中,本文讨论的触发条件可包括以下项中的任一者:由第一sfc控制器或第二sfc控制器检测到本地监视事件;无法由第一sfc控制器或第二sfc控制器检测到本地监视事件;由第二sfc控制器检测到第一sfc控制器的失败;以及/或者由第二sfc控制器使用本地监视信息来预测第一sfc控制器的失败。
[0135]
在各种实施方案中,可由第二sfc控制器基于以下项中的任一者来检测到第一sfc控制器的失败:1)在第一sfc控制器与第二sfc控制器之间发信号通知一个或多个周期性保持活动消息;2)允许检测连接失败的传输层机制;以及/或者观察到第一sfc控制器在要求编排动作的事件时缺乏动作。
[0136]
在各种实施方案中,wtru可被配置为确定第一sfc控制器无法作为主sfc控制器进行操作。响应于该确定,wtru可被配置为使用sfc nsh扩展来向至少第二sfc控制器发送通知消息,并且wtru可被配置为在发送通知消息之后从至少第二sfc控制器接收响应消息。wtru可还被配置为基于所接收的响应消息来选择第二sfc控制器作为主sfc控制器。
[0137]
用于p-ctrl接管c-ctrl的代表性程序
[0138]
在各种实施方案中,p-ctrl从c-ctrl接管sfc控制和功能(例如,执行本地ns生命周期管理)的两个主要触发器是:1)本地监视事件,和2)c-ctrl失败。以下实施方案或示例
中指定了针对这两个触发器中的每一者的程序。
[0139]
用于p-ctrl因本地监视事件而接管c-ctrl的代表性程序
[0140]
在各种实施方案中,c-ctrl已经将一些监视动作委托给p-ctrl,如在由c-ctrl发送到p-ctrl的oamd中所指示。
[0141]
参考图7,提供了信令流程图的示例,其在下文中详细地进行描述。在该示例中,假定网络服务(ns)已经实例化,并且流量是在a处的f1《-》在b处的f2《-》在d处的f3。c-ctrl运行ns的总体oam监视。例如,通过联系3gpp网络,c-ctrl可经由nef获得不同网络分析,如在图7中的框a下所示。在示例中,ns的总体oam监视可遵循在3gpp ts 23.288的第6.1.1.2节中指定的程序(例如,使用nnef_analyticsexposure_fetch消息)。
[0142]
在各种实施方案中,p-ctrl可运行服务特定oam监视动作,如在由c-ctrl发送的oamd中所指示(在网络服务实例化程序中),这可能需要信令程序,包括以下选项中的任何选项:
[0143]
·
p-ctrl可通过网络暴露功能(nef)直接地从不同网络功能获得信息度量。在图7中的框b下示出了一个示例。
[0144]
·
p-ctrl可通过托管在wtru上的本地af或nf间接地获得信息度量,该本地af或nf与在3gpp内部或外部的任何其他实体(例如,af到af、nf到af或nf到nf)交互并然后在到p-ctrl的接口上解析将这些所获得的信息度量。如果托管在wtru上的功能是nf,并且信息是关于3gpp网络数据分析,则nf将从nwdaf获得一定数据,并且在wtru本地,将这些暴露于p-ctrl。在图7中的框c下示出了一个示例。
[0145]
·
除了前者(互斥)方法之外,可使用独立程序来执行本地oam监视,诸如本地oam监视和sfc oam的使用(参见例如,参考文献[7])。在图7中的框d下示出了一个示例。
[0146]
仍然参考图7,在各种实施方案中,在wtru上运行以获得oam度量的p-ctrl和sfc功能之间的接口可以是本地api或与ietf sfc oam类似的标准接口或与在3gpp nwdaf与nwdaf服务消费者之间的接口类似(参见例如参考文献[8])。
[0147]
在各种实施方案中,图7中的程序a至d并不是全都互斥的。推荐同时地使用多于一个以使得p-ctrl能够足够及时地且快速地反应以补充仅由c-ctrl执行的监视功能。
[0148]
在各种实施方案中,在某个时间点处,无法由c-ctrl检测到的本地监视事件可触发整个过程。在图7所示的示例中,在节点b处的p-ctrl可检测到wtru(例如,ueb)正在丢失与节点d的连接。
[0149]
在各种实施方案中,p-ctrl基于p-ctrl的本地知识来采用编排决策并将编排决策发信号通知所涉及的节点。决策包括将f3从节点d迁移/移动到节点c(例如,ue c)。可使用新mipv6(例如,spu和spa)扩展,如下所述。另选地,也可使用ietf sfc nsh扩展,如下所述。
[0150]
在各种实施方案中,p-ctrl可告知c-ctrl保持p-ctrl同步。类似地,如果需要,c-ctrl然后可更新其他p-ctrl。可使用新nsh扩展(例如,用于ns生命周期管理),如本文所述。
[0151]
用于p-ctrl因c-ctrl失败而接管c-ctrl的代表性程序
[0152]
在各种实施方案中,p-ctrl可检测/预测到c-ctrl失败(例如,c-ctrl变得不可达)。图8中示出了信令消息流的示例,接下来描述该信令消息流。在图8中,假定ns已经实例化,并且流量是在a处的f1《-》在b处的f2《-》在d处的f3。
[0153]
在各种实施方案中,可由p-ctrl经由多个机制检测失败,诸如:1)向c-ctrl发送周
期性保持活动消息;2)允许检测连接失败的传输层机制;以及/或者3)观察到c-ctrl在要求编排动作的事件时缺乏动作。也可由p-ctrl通过使用本地监视信息来预测失败。
[0154]
在各种实施方案中,当检测到c-ctrl失败时,所指定的备份p-ctrl通过以下操作中的任何操作接管对ns的编排:
[0155]
·
通知其他p-ctrl,以及选择新指定的备份p-ctrl;以及/或者
[0156]
·
例如通过使用新ietf sfc nsh扩展(ns生命周期管理),由c-ctrl执行相关信息(例如,编排数据库(db)、描述符等)的同步(如果预测到c-ctrl失败),如本文所述。
[0157]
然后,p-ctrl可成为sfc控制器/编排器,并且p-ctrl可发送编排信令。可使用ietf nsh或mipv6扩展,如本文所述。
[0158]
用于c-ctrl重新获得控制的代表性程序
[0159]
参考图9,在各种实施方案中,c-ctrl可重新获得被临时地委托给p-ctrl的编排控制。例如,当c-ctrl丢失与服务或ns中涉及的节点的连接时,c-ctrl可进入恢复模式,等待恢复连接。c-ctrl可了解到已经使用来自nef或p-ctrl本身的nsh oam信令或3gpp信令重新获得连接。当连接或控制是用p-ctrl进行时,c-ctrl发信号通知其可用性,因此p-ctrl可归还对服务的控制。为此,可使用ietf sfc nsh扩展(ns生命周期管理),如本文所述。
[0160]
在各种实施方案中,在c-ctrl发信号通知其可用性并重新获得控制之后,c-ctrl现在可成为服务的活动sfc控制器/编排器。使用ietf sfc nsh扩展(ns生命周期管理),c-ctrl可向其他p-ctrl通知c-ctrl重新控制服务,如本文所述。
[0161]
用于无缝p-ctrl间切换的代表性程序
[0162]
在各种实施方案中,在没有c-ctrl可达性的场景中,可能需要从一个p-ctrl转变到另一个p-ctrl(例如,由于在c-ctrl不可到达时的节点的移动性)。对于c-ctrl失败的情况,支持反应性转变。前瞻性/无缝转变解决如下。
[0163]
参考图10,提供了p-ctrl切换的信令流程图的示例,该信令流程图详细地描述如下。在该示例中,假定网络服务(ns)已经实例化,并且流量是在a处的f1《-》在b处的f2《-》在d处的f3。当活动(所指定的)p-ctrl检测到活动p-ctrl可能无法在不久的将来操作(例如,缺乏资源、电池、移走等)时,可由活动p-ctrl使用新ietf sfc nsh扩展(例如,用于ns生命周期管理)向其他p-ctrl发送通知,如本文所述。接收到通知消息的每个p-ctrl(其准备好接管活动p-ctrl的角)将消息(例如,响应消息)发送到当前p-ctrl,并且当前/活动p-ctrl选择新p-ctrl(例如,从对通知消息做出响应的p-ctrl中)。可使用新ietf sfc nsh扩展来传送该信令。此时,新选择的p-ctrl可成为服务的sfc控制器/编排器。
[0164]
用于带内本地编排信令扩展nsh的代表性程序
[0165]
在各种实施方案中,若干nsh(参见例如参考文献[2])扩展可用于提供带内ns生命周期管理信令。
[0166]
在一个示例中,新nsh扩展在上述场景中使用(参考图4)。在该场景中,可能没有移动性,因此移动节点不移出gnb节点(例如,节点d)的无线电覆盖范围。在该场景中,在给定时间点处,服务需求可能增加,这要求f2(在节点b处运行)和f3(在节点d处运行)被分配有更多资源,否则服务将不满足所需的sla。由p-ctrl通过服务特定本地oam监视检测到所增加的需求。一旦检测到在节点b和d处对向上扩展资源的需要,p-ctrl通过由sf链处理的实际数据分组中的带内信令通知该需要,这图11中示出。在各种实施方案中,带内信令的使用
可提供传送信令的有效方式,以及支持要在单个消息中传送的多个ns生命周期管理操作(甚至是对不同节点寻址)。
[0167]
在各种实施方案中,在nsh中传送的ns生命周期管理命令可作为新nsh元数据(md)类型(例如,类型3,作为仅支持2种类型的当前nsh规范)传输,这在图12中示出。
[0168]
在各种实施方案中,用于ns生命周期管理命令的新可变长度字段(图13所示的格式)包括以下项中的任一者:
[0169]
·
ns生命周期命令:ns生命周期管理命令,其可包括以下命令中的任何命令:向内扩展、向外扩展、向上扩展、向下扩展、实例化功能、终止功能、配置功能、升级功能、更新功能、机上vnfd、板载oamd、同步状态、对克服ctrl的请求和/或ctrl激活。
[0170]
·
类型:指示所进行的命令的显式类型。该类型可取决于编排框架具体实施。
[0171]
·
u(未分配位):供将来使用的未分配位。在各种实施方案中,该未分配位不进行设定,并且在接收到时将忽略。
[0172]
·
长度:指示可变长度元数据的长度,以字节为单位。在元数据长度不是整数个4字节字的情况下,发送者紧接最后一个元数据字节之后添加填充字节以将元数据扩展到整数个4字节字。接收器使长度字段进位到直至最接近4字节字边界,以定位和处理分组中的下一字段。接收器仅访问由长度字段(例如,字节的实际数目)指示的元数据中的那些字节并忽略直至最接近4字节边界的剩余字节。长度可以是0或更大。
[0173]
用于带外功能移动性信令扩展移动ipv6的代表性程序
[0174]
在各种实施方案中,移动ipv6(mipv6)扩展可用于执行功能迁移/移动性。更新给定功能的位置是ns生命周期管理操作的示例并可被认为是功能移动性。功能移动性(给定功能的位置的更新)可涉及(或不涉及)功能的实际迁移。
[0175]
在各种实施方案中,参考图14,信令扩展(例如,mipv6扩展)用于执行功能迁移/移动性。在一个示例中,功能(其位置被更新)已经在新目标节点处可用(如果不,则功能需要在先前或当前使用现有技术中可用的任何机制迁移)。图14中表示了用于移动性的程序,其中网络服务(ns)f1《-》f2《-》f3已经实例化并正在运行。仅此时活动的sfc伪控制器(p-ctrl)在节点a(或ue a)处正在运行,并且在节点b(或ue b)处存在候选sfc伪控制器(p-ctrl)。假定节点b正在从节点d(例如,gnb)的覆盖范围移出。操作可包括以下项中的任一者:
[0176]
0.由在节点a处运行的活动(或所指定的)伪控制器(p-ctrl)经由本地监视(例如,服务特定oam)检测移动(节点b正在从节点d的覆盖范围移出)。获得用于本地监视的信息所需的机制/信令程序是在“p-ctrl因本地监视事件而接管c-ctrl”之前描述的机制/信令程序。
[0177]
1.活动p-ctrl可向所有受影响节点发送移动性信令,该受影响节点例如节点b(因为节点b因f3位置更新而需要更新ns路径)和节点c(因为节点c开始是sf链的一部分,托管f3)。信令消息是新移动性消息,包括例如服务路径更新(spu)消息和服务路径确认(spa)消息,其可含有:
[0178]
·
网络服务的标识符(例如,ns_id)和/或
[0179]
·
网络服务路径的所更新的元素(id、所更新的位置)。
[0180]
spa可用于确认程序已经正确地执行。
[0181]
2.ns“f1《-》f2《-》f3”正在更新,因此ns路径从先前在节点a、b和d处运行变为现在在节点a、b和c处运行。
[0182]
3.每当重新进行或恢复与节点d和/或集中式sfc控制器(c-ctrl)的连接时,伪控制器(p-ctrl)可告知/指示所更新的sfc路径,从而发送spu消息,该spu消息用spa消息确认。
[0183]
上文公开的功能移动性是由sfc伪控制器(p-ctrl)进行的ns生命周期管理的一个示例,而ns生命周期管理的其他操作或示例可由c-ctrl和/或一个或多个p-ctrl执行,诸如:向上/向下扩展、向内/向外扩展、终止等。
[0184]
用于新mipv6信息的代表性程序
[0185]
移动ipv6(mipv6)定义移动性标头,该移动性标头由在紧接之前的标头中的为135的下一标头值标识。mipv6可具有图15所示的格式,并且消息/格式的字段可定义如下:
[0186]
·
有效负载协议:8位选择器,其识别紧接移动性标头之后的标头的类型。
[0187]
·
标头长度:8位无符号整数,其表示以8个八位字节为单位的移动性标头的长度,其排除前8个八位字节。移动性标头的长度是8个八位字节的倍数。
[0188]
·
mh类型:8位选择器,其识别特定移动性消息。
[0189]
·
保留:被保留用于将来使用的8位字段。该值由发送者初始化为零并被接收器忽略。
[0190]
·
校验和:16位无符号整数。该字段含有移动性标头的校验和。
[0191]
·
消息数据:可变长度字段,其含有特定于所指示的移动性标头(mh)类型的数据。
[0192]
mipv6还定义用于在这些消息内使用的多个“移动性选项”。在各种实施方案中,可定义新移动性选项、即服务路径更新(spu)并将其用在例如本地生命周期管理和sfc控制中。
[0193]
用于服务路径更新(spu)的代表性程序
[0194]
在各种实施方案中,由ctrl(例如,c-ctrl或p-ctrl)使用服务路径更新(spu)消息来向在sf链中的节点(例如,服务功能转发者(sff))通知存在服务路径或sf路径的更新。服务路径更新可使用mh类型值tbd。当值tbd在mh类型字段中指示(或由ctrl确定)时,移动性标头中的消息数据字段的格式如图16所示。
[0195]
参考图16,消息/格式的字段可定义如下:
[0196]
·
确认(a):确认(a)位由发送移动节点设定以请求在接收到spu时返回服务路径确认(spa)。
[0197]
·
保留:这些字段未使用。这些字段由发送者初始化为零并被接收器忽略。
[0198]
·
序列号:由接收节点使用来对绑定更新排序并由发送节点使用来将所返回的spa与spu匹配的16位无符号整数。
[0199]
·
寿命:16位无符号整数。这是在认为服务路径到期之前剩余的时间单位数。值为零指示服务路径应当删除。值为0xffff指示服务路径的寿命是无限的。一个时间单位为4秒。
[0200]
·
移动性选项:完整移动性标头为8个八位字节的整数倍长的这种长度的可变长度字段。该字段含有零个或多个tlv编码的移动性选项。接收器忽略并跳过接收器不理解的任何选项。
[0201]
·
以下选项在spu中是有效的:
[0202]
ο网络服务id。
[0203]
οsfc节点。
[0204]
用于服务路径确认(spa)的代表性程序
[0205]
在各种实施方案中,由ctrl使用服务路径确认(spa)消息来确认所接收的spu。spa可使用mh类型值tbd。当值tbd在mh类型字段中指示(或由ctrl确定)时,移动性标头中的消息数据字段的格式如图17所示。
[0206]
参考图17,消息/格式的字段可定义如下:
[0207]
·
保留:这些字段未使用。这些字段由发送者初始化为零并被接收器忽略。
[0208]
·
序列#:用于将所返回的spa与spu匹配的16位无符号整数。
[0209]
·
寿命:16位无符号整数。这是在认为服务路径到期之前剩余的时间单位数。值为零指示服务路径应当删除。值为0xffff指示服务路径的寿命是无限的。一个时间单位为4秒。
[0210]
·
移动性选项:完整移动性标头为8个八位字节的整数倍长的这种长度的可变长度字段。该字段含有零个或多个tlv编码的移动性选项。接收器忽略并跳过接收器不理解的任何选项。
[0211]
·
以下选项在spa中是有效的:网络服务id。
[0212]
用于新移动性选项、即网络服务id的代表性程序
[0213]
在各种实施方案中,网络服务id选项可具有图18所示的格式。参考图18,网络服务id选项的字段可定义如下:
[0214]
·
选项类型:tba(由互联网号码分配局(iana)提供)。
[0215]
·
选项长度:8位无符号整数。选项的长度是八位字节,其排除选项类型和选项长度字段。
[0216]
·
服务路径标识符(spi):唯一地标识服务功能路径(sfp)。参与节点使用该标识符进行sfp选择。初始分类器为给定分类结果设定适当spi。
[0217]
·
服务索引(si):提供sfp内的位置。
[0218]
·
网络服务id:标识网络服务的可变长度字段。
[0219]
用于新移动性选项、即sfc节点的代表性程序
[0220]
在各种实施方案中,sfc节点选项可具有图19所示的格式。参考图19,sfc节点选项的字段可定义如下:
[0221]
·
选项类型:由iana提供的tba。
[0222]
·
选项长度:8位无符号整数。选项的长度是八位字节,其排除选项类型和选项长度字段。
[0223]
·
功能id长度:8位无符号整数。功能id字段的长度是八位字节。
[0224]
·
节点id长度:8位无符号整数。节点id字段的长度是八位字节。
[0225]
·
功能id:标识功能的可变长度字段。
[0226]
·
节点id:标识节点的可变长度字段。
[0227]
在各种实施方案中,在服务功能更新消息中可能存在多个sfc节点选项,接在这些选项之后是相同次序的sfc/ns。
[0228]
以下参考文献中的每个参考文献以引用方式并入本文:[1]j.halpern(编者),“服务功能链接(sfc)架构(service function chaining(sfc)architecture)”,rfc 7665,2015年10月;[2]p.quinn(编者),“网络服务标头(network service header(nsh)”,rfc 8300,2018年1月;[3]c.perkins(编者),“在ipv6中的移动性支持(mobility support in ipv6)”,rfc 6275,2011年7月;[4]s.gundavelli(编者),“代理移动ipv6(proxy mobile ipv6)”,rfc 5213,2008年8月;[5]美国临时专利申请号62/870,851;[6]w.haeffner等人,“在移动网络中的服务功能链接用例(service function chaining use cases in mobile networks)”,《草案-ietf-sfc-use-case-mobility-09(draft-ietf-sfc-use-case-mobility-09)》,2019年1月;[7]s.aldrin(编者),“服务功能链接(sfc)操作、管理和维护(oam)框架(service function chaining(sfc)operations,administration and maintenance(oam)framework)”,《草案-ietf-sfc-oam框架-11(draft-ietf-sfc-oam-framework-11)》,2019年9月;[8]第三代合作伙伴计划;技术规范组服务和系统方面;支持网络数据分析服务的5g系统的架构增强(版本16),3gpp ts 23.288v16.2.0;以及[9]a.farrel,j.drake,“用下一协议“无”操作网络服务标头(nsh)(operating the network service header(nsh)with next protocol“none”)”,rfc 8393,2018年5月。
[0229]
尽管上文以特定组合描述了特征和元件,但是本领域的普通技术人员将理解,每个特征或元件可单独使用或以与其他特征和元件的任何组合来使用。另外,本文所述的方法可在结合于计算机可读介质中以供计算机或处理器执行的计算机程序、软件或固件中实现。非暂态计算机可读存储介质的示例包括但不限于只读存储器(rom)、随机存取存储器(ram)、寄存器、高速缓存存储器、半导体存储器设备、磁介质(诸如内置硬盘和可移动磁盘)、磁光介质和光介质(诸如cd-rom磁盘和数字通用光盘(dvd))。与软件相关联的处理器可用于实现用于wtru 102、ue、终端、、rnc或任何主计算机的射频收发器。
[0230]
此外,在上述实施方案中,指出了处理平台、计算系统、控制器和包含处理器的其他设备。这些设备可包含至少一个中央处理单元(“cpu”)和存储器。根据计算机编程领域的技术人员的实践,对动作和操作或指令的符号表示的引用可由各种cpu和存储器执行。此类动作和操作或指令可被认为是正在“执行的”、“计算机执行的”或“cpu执行的”。
[0231]
本领域的普通技术人员将会知道,动作和符号表示的操作或指令包括cpu对电信号的操纵。电系统表示数据位,这些数据位可导致电信号的最终变换或电信号的减少以及对在存储器系统中的存储器位置处的数据位的保持,从而重新配置或以其他方式改变cpu的操作以及进行信号的其他处理。保持数据位的存储器位置是具有与数据位对应或表示数据位的特定电属性、磁属性、光学属性或有机属性的物理位置。应当理解,代表性实施方案不限于上述平台或cpu,并且其他平台和cpu也可支持所提供的方法。
[0232]
数据位还可保持在计算机可读介质上,该计算机可读介质包括磁盘、光盘和cpu可读的任何其他易失性(例如,随机存取存储器(“ram”))或非易失性(例如,只读存储器(“rom”))海量存储系统。计算机可读介质可包括协作或互连的计算机可读介质,该协作或互连的计算机可读介质唯一地存在于处理系统上或者分布在多个互连的处理系统中,该多个互连的处理系统相对于该处理系统可以是本地的或远程的。应当理解,代表性实施方案不限于上述存储器,并且其他平台和存储器也可支持所述的方法。
[0233]
在例示性实施方案中,本文所述的操作、过程等中的任一者可实现为存储在计算
机可读介质上的计算机可读指令。计算机可读指令可由移动单元、网络元件和/或任何其他计算设备的处理器执行。
[0234]
在系统的各方面的硬件具体实施和软件具体实施之间几乎没有区别。硬件或软件的使用通常是(例如但不总是,因为在某些上下文中,硬件和软件之间的选择可能会变得很重要)表示在成本与效率之间权衡的设计选择。可存在可实现本文所述的过程和/或系统和/或其他技术的各种媒介(例如,硬件、软件和/或固件),并且优选的媒介可随部署过程和/或系统和/或其他技术的上下文而变化。例如,如果实施者确定速度和准确度最重要,则实施者可选择主要为硬件和/或固件的媒介。如果灵活性最重要,则实施者可选择主要为软件的具体实施。另选地,实施者可选择硬件、软件和/或固件的一些组合。
[0235]
上述详细描述已经通过使用框图、流程图和/或示例列出了设备和/或过程的各种实施方案。在此类框图、流程图和/或示例包含一个或多个功能和/或操作的情况下,本领域的技术人员应当理解,此类框图、流程图或示例内的每个功能和/或操作可单独地和/或共同地由广泛范围的硬件、软件、固件或几乎它们的任何组合来实现。合适的处理器包括(以举例的方式示出)通用处理器、专用处理器、常规处理器、数字信号处理器(dsp)、多个微处理器、与dsp核心相关联的一个或多个微处理器、控制器、微控制器、专用集成电路(asic)、专用标准产品(assp)、现场可编程门阵列(fpga)电路、任何其他类型的集成电路(ic)和/或状态机。
[0236]
尽管上文以特定组合提供了特征和元件,但是本领域的普通技术人员将理解,每个特征或元件可单独使用或以与其他特征和元件的任何组合来使用。本公开并不限于就本专利申请中所述的具体实施方案而言,这些具体实施方案旨在作为各个方面的例证。在不脱离本发明的实质和范围的前提下可进行许多修改和变型,因其对于本领域的技术人员而言将是显而易见的。除非明确如此提供,否则本技术说明书中使用的任何元件、动作或说明均不应理解为对本发明至关重要或必要。根据前面的描述,除了本文列举的那些之外,在本公开的范围内的功能上等同的方法和装置对于本领域的技术人员而言将是显而易见的。此类修改和变型旨在落入所附权利要求书的范围内。本公开仅受限于所附权利要求的条款以及此类享有权利的权利要求的等同形式的全部范围。应当理解,本公开不限于特定的方法或系统。
[0237]
还应当理解,本文所用的术语仅用于描述具体实施方案的目的,并非旨在进行限制。如本文所用,当在本文中提及时,术语“站”及其缩写“sta”、“用户装备”及其缩写“ue”可意指:(i)无线发射和/或接收单元(wtru),诸如下文所述;(ii)wtru的若干实施方案中的任一个实施方案,诸如下文所述;(iii)具有无线功能和/或具有有线功能(例如,可拴系)的设备配置有(特别是)wtru的一些或全部结构和功能,诸如下文所述;(iii)具有无线功能和/或具有有线功能的设备配置有少于wtru的全部结构和功能的结构和功能,诸如下文所述;或(iv)等。下文相对于图1a至图1d提供了可表示本文所述的任何ue的示例性wtru的细节。
[0238]
在某些代表性实施方案中,本文所述主题的若干部分可经由专用集成电路(asic)、现场可编程门阵列(fpga)、数字信号处理器(dsp)和/或其他集成格式来实现。然而,本领域的技术人员将认识到,本文所公开的实施方案的一些方面整体或部分地可等效地在集成电路中实现为在一个或多个计算机上运行的一个或多个计算机程序(例如,在一个或多个计算机系统上运行的一个或多个程序)、在一个或多个处理器上运行的一个或多
个程序(例如,在一个或多个微处理器上运行的一个或多个程序)、固件或几乎它们的任何组合,并且根据本公开,设计电路和/或写入软件和/或固件的代码将完全在本领域技术人员的技术范围内。另外,本领域的技术人员将会知道,本文所述主题的机制可以多种形式作为程序产品分布,并且本文所述主题的例示性实施方案适用,而不管用于实际执行该分布的信号承载介质的具体类型如何。信号承载介质的示例包括但不限于以下各项:可记录类型介质(诸如软盘、硬盘驱动器、cd、dvd、数字磁带、计算机存储器等);和传输类型介质(诸如数字和/或模拟通信介质(例如,光纤电缆、波导、有线通信链路、无线通信链路等))。
[0239]
本文所述的主题有时示出了包含在不同的其他部件内或与不同的其他部件连接的不同的部件。应当理解,此类描绘的架构仅仅是示例,并且事实上可实现达成相同功能的许多其他架构。在概念意义上,达成相同功能的部件的任何布置是有效“相关联的”,使得可实现期望的功能。因此,本文组合以达成特定功能的任何两个部件可被视为彼此“相关联”,使得实现期望的功能,而与架构或中间部件无关。同样,如此相关联的任何两个部件也可被视为彼此“可操作地连接”或“可操作地耦合”以实现期望的功能,并且能够如此相关联的任何两个部件也可被视为“可操作地可耦合”于彼此以实现期望的功能。可操作地可耦合的具体示例包括但不限于可物理配合和/或物理交互的部件和/或可无线交互和/或无线交互的部件和/或逻辑交互和/或可逻辑交互的部件。
[0240]
关于本文使用的基本上任何复数和/或单数术语,本领域的技术人员可根据上下文和/或应用适当地从复数转换成单数和/或从单数转换成复数。为清楚起见,本文可明确地列出了各种单数/复数排列。
[0241]
本领域的技术人员应当理解,一般来讲,本文尤其是所附权利要求(例如,所附权利要求的主体)中使用的术语通常旨在作为“开放式”术语(例如,术语“包括”应解释为“包括但不限于”,术语“具有”应解释为“具有至少”,术语“包含”应解释为“包含但不限于”等)。本领域的技术人员还应当理解,如果意图说明特定数量的引入的权利要求叙述对象,则此类意图将在权利要求中明确叙述,并且在不存在此类叙述对象的情况下,不存在此类意图。例如,在预期仅一个项目的情况下,可使用术语“单个”或类似的语言。为了有助于理解,以下所附权利要求和/或本文的描述可包含使用引导短语“至少一个”和“一个或多个”来引入权利要求叙述对象。然而,此类短语的使用不应理解为暗示通过不定冠词“一个”或“一种”将包含此类引入的权利要求叙述对象的任何特定权利要求限制为包含仅一个此类叙述对象的实施方案来引入权利要求叙述对象。即使当同一权利要求包括引导短语“一个或多个”或“至少一个”和不定冠词诸如“一个”或“一种”(例如,“一个”和/或“一种”应解释为意指“至少一个”或“一个或多个”)时,也是如此。这同样适用于使用用于引入权利要求叙述对象的定冠词。另外,即使明确叙述了特定数量的引入的权利要求叙述对象,本领域的技术人员也将认识到,此类叙述应解释为意指至少所述的数量(例如,在没有其他修饰语的情况下,对“两个叙述对象”的裸叙述意指至少两个叙述对象、或者两个或更多个叙述对象)。
[0242]
另外,在使用类似于“a、b和c等中的至少一者”的惯例的那些实例中,一般来讲,此类构造的含义是本领域的技术人员将理解该惯例(例如,“具有a、b和c中的至少一者的系统”将包括但不限于单独具有a、单独具有b、单独具有c、同时具有a和b、同时具有a和c、同时具有b和c和/或同时具有a、b和c等的系统)。在使用类似于“a、b或c等中的至少一者”的惯例的那些实例中,一般来讲,此类构造的含义是本领域的技术人员将理解该惯例(例如,“具有
a、b或c中的至少一者的系统”将包括但不限于单独具有a、单独具有b、单独具有c、同时具有a和b、同时具有a和c、同时具有b和c和/或同时具有a、b和c等的系统)。本领域的技术人员还应当理解,事实上,无论在说明书、权利要求书还是附图中,呈现两个或更多个另选术语的任何分离的词语和/或短语都应当理解为设想包括术语中的一个术语、术语中的任一个术语或这两个术语的可能性。例如,短语“a或b”将被理解为包括“a”或“b”或“a和b”的可能性。另外,如本文所用,后面跟着列出多个项目和/或多个项目类别的术语
“…
中的任一个”旨在包括单独的或与其他项目和/或其他项目类别结合的项目和/或项目类别“中的任一个”、“的任何组合”、“的任何倍数”和/或“的倍数的任何组合”。此外,如本文所用,术语“组”或“组”旨在包括任何数量的项目,包括零。另外,如本文所用,术语“数量”旨在包括任何数量,包括零。
[0243]
另外,在根据马库什组描述本公开的特征或方面的情况下,由此本领域的技术人员将认识到,也根据马库什组的任何单独的成员或成员的子组来描述本公开。
[0244]
如本领域的技术人员将理解的,出于任何和所有目的(诸如就提供书面描述而言),本文所公开的所有范围还涵盖任何和所有可能的子范围以及它们的子范围的组合。任何列出的范围均可容易地被识别为充分地描述并且使得相同的范围能够被划分成至少相等的两半、三分之一、四分之一、五分之一、十分之一等。作为非限制性示例,本文所讨论的每个范围可容易地被划分成下三分之一、中三分之一和上三分之一等。如本领域的技术人员还将理解的,诸如“最多至”、“至少”、“大于”、“小于”等的所有语言包括所引用的数字并且是指随后可被划分为如上所述的子范围的范围。最后,如本领域的技术人员将理解的,范围包括每个单独的数字。因此,例如具有1至3个单元的组是指具有1、2或3个单元的组。类似地,具有1至5个单元的组是指具有1、2、3、4或5个单元的组等。
[0245]
此外,除非另有说明,否则权利要求书不应被理解为受限于所提供的顺序或元件。另外,在任何权利要求中使用术语“用于
…
的装置”旨在调用35u.s.c.
§
112,6或装置加功能的权利要求格式,并且没有术语“用于
…
的装置”的任何权利要求并非意在如此。
[0246]
与软件相关联的处理器可用于实现射频收发器在无线发射接收单元(wtru)、用户装备(ue)、终端、、移动性管理实体(mme)或演进分组核心(epc)或任何主机中的使用。wtru可与模块结合使用,可在包括以下部件的硬件和/或软件中实现:软件无线电(sdr)和其他部件,诸如相机、视频相机模块、可视电话、扬声电话、振动设备、扬声器、麦克风、电视收发器、免提头戴式耳机、键盘、模块、调频(fm)无线电单元、近场通信(nfc)模块、液晶显示器(lcd)显示单元、有机发光二极管(oled)显示单元、数字音乐播放器、媒体播放器、视频游戏播放器模块、互联网浏览器和/或任何无线局域网(wlan)或超宽带(uwb)模块。
[0247]
虽然已经根据通信系统描述了本发明,但是可设想,该系统可在微处理器/通用计算机(未示出)上的软件中实现。在某些实施方案中,各种部件的功能中的一个或多个功能可在控制通用计算机的软件中实现。
[0248]
另外,虽然本文参考具体实施方案示出和描述了本发明,但本发明并非旨在限于所示的细节。相反,在不脱离本发明的情况下,可在权利要求的等同形式的领域和范围内对细节进行各种修改。
[0249]
在整个公开内容中,技术人员应当理解,某些代表性实施方案可以替代形式使用
或与其他代表性实施方案组合使用。
[0250]
尽管上文以特定组合描述了特征和元件,但是本领域的普通技术人员将理解,每个特征或元件可单独使用或以与其他特征和元件的任何组合来使用。另外,本文所述的方法可在结合于计算机可读介质中以供计算机或处理器执行的计算机程序、软件或固件中实现。非暂态计算机可读存储介质的示例包括但不限于只读存储器(rom)、随机存取存储器(ram)、寄存器、高速缓存存储器、半导体存储器设备、磁介质(诸如内置硬盘和可移动磁盘)、磁光介质和光介质(诸如cd-rom磁盘和数字通用光盘(dvd))。与软件相关联的处理器可用于实现用于wtru、ue、终端、、rnc或任何主计算机的射频收发器。
[0251]
此外,在上述实施方案中,指出了处理平台、计算系统、控制器和包含处理器的其他设备。这些设备可包含至少一个中央处理单元(“cpu”)和存储器。根据计算机编程领域的技术人员的实践,对动作和操作或指令的符号表示的引用可由各种cpu和存储器执行。此类动作和操作或指令可被认为是正在“执行的”、“计算机执行的”或“cpu执行的”。
[0252]
本领域的普通技术人员将会知道,动作和符号表示的操作或指令包括cpu对电信号的操纵。电系统表示数据位,这些数据位可导致电信号的最终变换或电信号的减少以及对在存储器系统中的存储器位置处的数据位的保持,从而重新配置或以其他方式改变cpu的操作以及进行信号的其他处理。保持数据位的存储器位置是具有与数据位对应或表示数据位的特定电属性、磁属性、光学属性或有机属性的物理位置。
[0253]
数据位还可保持在计算机可读介质上,该计算机可读介质包括磁盘、光盘和cpu可读的任何其他易失性(例如,随机存取存储器(“ram”))或非易失性(例如,只读存储器(“rom”))海量存储系统。计算机可读介质可包括协作或互连的计算机可读介质,该协作或互连的计算机可读介质唯一地存在于处理系统上或者分布在多个互连的处理系统中,该多个互连的处理系统相对于该处理系统可以是本地的或远程的。应当理解,代表性实施方案不限于上述存储器,并且其他平台和存储器也可支持所述的方法。
[0254]
合适的处理器包括(以举例的方式示出)通用处理器、专用处理器、常规处理器、数字信号处理器(dsp)、多个微处理器、与dsp核心相关联的一个或多个微处理器、控制器、微控制器、专用集成电路(asic)、专用标准产品(assp)、现场可编程门阵列(fpga)电路、任何其他类型的集成电路(ic)和/或状态机。
[0255]
虽然已经根据通信系统描述了本发明,但是可设想,该系统可在微处理器/通用计算机(未示出)上的软件中实现。在某些实施方案中,各种部件的功能中的一个或多个功能可在控制通用计算机的软件中实现。
[0256]
另外,虽然本文参考具体实施方案示出和描述了本发明,但本发明并非旨在限于所示的细节。相反,在不脱离本发明的情况下,可在权利要求的等同形式的领域和范围内对细节进行各种修改。
技术特征:
1.一种用于无线通信的方法,所述方法包括:在服务功能链中确定一组sfc控制器中的第一服务功能链接(sfc)控制器是主sfc控制器;确定是否满足至少一个触发条件;以及基于满足所述至少一个触发条件来从所述一组sfc控制器中选择第二sfc控制器作为所述主sfc控制器以取代所述第一sfc控制器。2.根据权利要求1所述的方法,其中所述选择所述第二sfc控制器包括重新选择所述第二sfc控制器作为所述主sfc控制器以取代所述第一sfc控制器。3.根据权利要求1所述的方法,其中基于有关以下项中的任一者的信息来选择所述第二sfc控制器:1)服务特定配置,或2)与所述主sfc控制器相关联的网络服务(ns)。4.根据权利要求3所述的方法,所述方法还包括:从所述第一sfc控制器接收操作、管理和维护描述符(oamd);以及基于所接收的oamd来确定要执行一个或多个服务特定监视动作和/或所述服务特定配置。5.根据权利要求4所述的方法,所述方法还包括:基于所接收的oamd来执行所述一个或多个服务特定监视动作,其中所述一个或多个服务特定监视动作包括以下项中的任一者:1)服务特定本地操作、管理和维护(oam)监视,或2)获得一个或多个oam度量。6.根据权利要求1至5中任一项所述的方法,其中所述至少一个触发条件包括以下项中的任一者:检测到本地监视事件;确定无法检测到本地监视事件;检测到所述第一sfc控制器的失败;或者使用本地监视信息预测到所述第一sfc控制器的失败。7.根据权利要求6所述的方法,其中:由所述第一sfc控制器或所述第二sfc控制器检测到所述本地监视事件;无法由所述第一sfc控制器或所述第二sfc控制器检测到所述本地监视事件;由所述第二sfc控制器检测到所述第一sfc控制器的所述失败;或者由所述第二sfc控制器使用所述本地监视信息来预测所述第一sfc控制器的所述失败。8.根据权利要求6所述的方法,其中由所述第二sfc控制器基于以下项中的任一者来检测到所述第一sfc控制器的所述失败:在所述第一sfc控制器与所述第二sfc控制器之间发信号通知一个或多个周期性保持活动消息;允许检测连接失败的传输层机制;或者观察到所述第一sfc控制器在要求编排动作的事件时缺乏动作。9.根据权利要求1至8中任一项所述的方法,其中所述第二sfc控制器与所述一组sfc控制器中的一个或多个sfc控制器通信。10.根据权利要求1至9中任一项所述的方法,其中所述第一sfc控制器是集中式sfc控制器,并且所述第二sfc控制器是分布式sfc伪控制器。
11.根据权利要求1至9中任一项所述的方法,其中所述第一sfc控制器和所述第二sfc控制器中的至少一者是分布式sfc伪控制器。12.根据权利要求1至9中任一项所述的方法,其中所述第一sfc控制器和所述第二sfc控制器中的至少一者是集中式sfc控制器。13.根据权利要求1至12中任一项所述的方法,其中所述第二sfc控制器持续地执行本地监视。14.根据权利要求1至13中任一项所述的方法,所述方法还包括:由所述第一sfc控制器确定所述第一sfc控制器无法作为所述主sfc控制器进行操作;由所述第一sfc控制器使用sfc网络服务标头(nsh)扩展向至少所述第二sfc控制器发送通知消息;在发送所述通知消息之后由所述第一sfc控制器从至少所述第二sfc控制器接收响应消息;以及由所述第一sfc控制器基于所接收的响应消息来选择所述第二sfc控制器作为所述主sfc控制器。15.一种用于无线通信的无线发射/接收单元(wtru),所述wtru包括:处理器,所述处理器被配置为:在服务功能链中确定一组sfc控制器中的第一服务功能链接(sfc)控制器是主sfc控制器;确定是否满足至少一个触发条件;以及基于满足所述至少一个触发条件来从所述一组sfc控制器中选择第二sfc控制器作为所述主sfc控制器以取代所述第一sfc控制器。16.根据权利要求15所述的wtru,其中所述处理器被配置为重新选择所述第二sfc控制器作为所述主sfc控制器以取代所述第一sfc控制器。17.根据权利要求15所述的wtru,其中所述处理器被配置为基于有关以下项中的任一者的信息来选择所述第二sfc控制器:1)服务特定配置,或2)与所述主sfc控制器相关联的网络服务(ns)。18.根据权利要求17所述的wtru,所述wtru还包括:接收器,所述接收器被配置为从所述第一sfc控制器接收操作、管理和维护描述符(oamd),其中所述处理器被配置为基于所接收的oamd来确定要执行一个或多个服务特定监视动作和/或所述服务特定配置。19.根据权利要求18所述的wtru,其中所述处理器被配置为基于所接收的oamd来执行所述一个或多个服务特定监视动作,其中所述一个或多个服务特定监视动作包括以下项中的任一者:1)服务特定本地操作、管理和维护(oam)监视,或2)获得一个或多个oam度量。20.根据权利要求15至19中任一项所述的wtru,其中所述至少一个触发条件包括以下项中的任一者:检测到本地监视事件;确定无法检测到本地监视事件;检测到所述第一sfc控制器的失败;或者使用本地监视信息预测到所述第一sfc控制器的失败。
21.根据权利要求20所述的wtru,其中:由所述第一sfc控制器或所述第二sfc控制器检测到所述本地监视事件;无法由所述第一sfc控制器或所述第二sfc控制器检测到所述本地监视事件;由所述第二sfc控制器检测到所述第一sfc控制器的所述失败;或者由所述第二sfc控制器使用所述本地监视信息来预测到所述第一sfc控制器的所述失败。22.根据权利要求20所述的wtru,其中由所述第二sfc控制器基于以下项中的任一者来检测到所述第一sfc控制器的所述失败:在所述第一sfc控制器与所述第二sfc控制器之间发信号通知一个或多个周期性保持活动消息;允许检测连接失败的传输层机制;或者观察到所述第一sfc控制器在要求编排动作的事件时缺乏动作。23.根据权利要求15至22中任一项所述的wtru,其中所述第一sfc控制器和所述第二sfc控制器中的至少一者是分布式sfc伪控制器;或者所述第一sfc控制器和所述第二sfc控制器中的至少一者是集中式sfc控制器。24.根据权利要求15至22中任一项所述的wtru,其中所述wtru包括所述第一sfc控制器和所述第二sfc控制器中的至少一者。25.根据权利要求15至24中任一项所述的wtru,其中所述处理器被配置为确定所述第一sfc控制器无法作为所述主sfc控制器进行操作,所述wtru还包括发射器和接收器,其中所述发射器被配置为使用sfc网络服务标头(nsh)扩展向至少所述第二sfc控制器发送通知消息,并且所述接收器被配置为在发送所述通知消息之后从至少所述第二sfc控制器接收响应消息,并且所述处理器还被配置为基于所接收的响应消息来选择所述第二sfc控制器作为所述主sfc控制器。
技术总结
公开了用于用分布式服务功能链接(SFC)控制执行本地生命周期管理的方法和装置。在一个示例中,一种用于无线通信的方法包括:在服务功能链中确定一组SFC控制器中的第一SFC控制器是主SFC控制器;确定是否满足至少一个触发条件;以及基于满足该至少一个触发条件来从该组SFC控制器中选择第二SFC控制器作为该主SFC控制器以取代该第一SFC控制器。控制器以取代该第一SFC控制器。控制器以取代该第一SFC控制器。
技术研发人员:
卡洛斯
受保护的技术使用者:
交互数字专利控股公司
技术研发日:
2021.03.03
技术公布日:
2022/12/1