IAB系统中的IPV6地址管理的制作方法

文档序号:25543712发布日期:2021-06-18 20:40
IAB系统中的IPV6地址管理的制作方法

本公开的实施例总体上涉及电信领域,并且具体地涉及用于集成接入和回程(iab)系统中的iab节点的互联网协议版本6(ipv6)地址管理的方法、设备和计算机可读介质。



背景技术:

第三代合作伙伴计划(3gpp)(例如,通过tr38.874)确定新无线电(nr)集成接入和回程(iab)的标准和规范。已经提出了各种基于第2层(“l2”)和第3层(“l3”)的解决方案。在基于l2的解决方案中,iab节点包含分布式单元(du),并且分组由分组数据会聚协议(pdcp)层下面的无线电层转发。在基于l3的解决方案中,iab节点包含du和/或gnb,并且分组在pdcp层之上的层处转发。在这两种情况下,中间iab节点都执行逐跳路由,以维护终端设备的服务iab节点与具有与上游节点的非无线连接的iab宿主之间的连接性。终端设备或iab节点可以具有与多个iab节点或iab宿主的多连接。

与单跳回程相比,多跳无线回程提供更大的范围扩展。由于范围有限,这对于高于6ghz的频率的回程特别有用。多跳回程进一步实现了障碍物(例如,在节点之间的视线受阻的城市环境中的建筑物和其他杂物)周围的回程。



技术实现要素:

总体上,本公开的示例实施例提供了用于使用5g进行通信的方法、设备和计算机可读介质。

在第一方面,提供了一种在iab系统中的宿主中央单元处实现的通信方法。获取用于iab系统中的iab节点的ipv6前缀。该前缀与iab系统中的宿主中央单元或宿主分布式单元相关联。确定用于iab节点的接口标识。基于ipv6前缀和接口标识,生成用于iab节点的ipv6地址,以用于宿主中央单元与iab节点之间的通信。

在第二方面,提供了一种在iab系统中的iab节点处实现的通信方法。经由iab系统中的宿主分布式单元从iab系统中的宿主中央单元接收互联网协议版本6ipv6前缀和关于接口标识的信息。该前缀与宿主分布式单元或宿主中央单元相关联。基于ipv6前缀和关于接口标识的信息,生成用于iab节点的ipv6地址,以用于宿主中央单元与iab节点之间的通信。

在第三方面,提供了一种设备。该设备包括至少一个处理器和包括计算机程序代码的至少一个存储器。至少一个存储器和计算机程序代码被配置为与至少一个处理器一起使该设备至少执行根据第一方面的方法。

在第四方面,提供了一种设备。该设备包括至少一个处理器和包括计算机程序代码的至少一个存储器。至少一个存储器和计算机程序代码被配置为与至少一个处理器一起使该设备至少执行根据第二方面的方法。

在第五方面,提供了一种装置,该装置包括:用于获取用于iab系统中的iab节点的互联网协议版本6ipv6前缀的部件,该前缀与iab系统中的宿主中央单元或宿主分布式单元相关联;用于确定用于iab节点的接口标识的部件;以及用于基于互联网协议版本6ipv6前缀和接口标识生成用于iab节点的ipv6地址以用于宿主中央单元与iab节点之间的通信的部件。

在第六方面,提供了一种装置,该装置包括:用于经由iab系统中的宿主分布式单元从iab系统中的宿主中央单元接收互联网协议版本6ipv6前缀和关于接口标识的信息的部件,该前缀与宿主分布式单元或宿主中央单元相关联;用于基于ipv6前缀和该信息生成用于iab节点的ipv6地址以用于宿主中央单元与iab节点之间的通信的部件。

在第七方面,提供了一种其上存储有计算机程序的计算机可读存储介质。该计算机程序在由处理器执行时使处理器执行根据第一方面的方法。

在第八方面,提供了一种其上存储有计算机程序的计算机可读存储介质。该计算机程序在由处理器执行时使处理器执行根据第二方面的方法。

通过以下描述,本公开的其他特征将变得容易理解。

附图说明

通过在附图中对本公开的一些示例实施例的更详细描述,本公开的上述和其他目的、特征和优点将变得更加明显,在附图中:

图1示出了可以在其中实现本公开的示例实施例的示例iab系统;

图2a-2d分别是用于iab系统的示例的示意图;

图3是根据本公开的一些实施例的用于iab节点的ipv6地址管理的示例过程的信令图;

图4是根据本公开的一些实施例的用于iab节点的ipv6地址管理的示例过程的信令图;

图5是根据本公开的一些实施例的用于iab节点的ipv6地址管理的示例过程的信令图;

图6是根据本公开的一些示例实施例的在iab系统中的宿主cu处实现的方法的流程图;

图7是根据本公开的一些示例实施例的在iab系统中的iab节点处实现的方法的流程图;以及

图8是适合于实现本公开的示例实施例的设备的框图。

在所有附图中,相同或相似的附图标记表示相同或相似的元素。

具体实施方式

现在将参考一些示例实施例描述本公开的原理。应当理解,这些实施例仅出于说明的目的进行描述,并且帮助本领域技术人员理解和实现本公开,而没有对本公开的范围提出任何限制。本文中描述的公开可以以除了下面描述的方式之外的各种其他方式来实现。

在下面的描述和权利要求中,除非另有定义,否则本文中使用的所有技术和科学术语具有与本公开所属领域的普通技术人员通常所理解的相同含义。

如本文中使用的,术语“通信网络”是指遵循任何合适的通信标准或协议(诸如长期演进(lte)、高级lte(lte-a)和5gnr)并且采用任何合适的通信技术(包括例如mimo、ofdm、时分多路复用(tdm)、频分多路复用(fdm)、码分多路复用(cdm)、bluetooth、zigbee、机器类型通信(mtc)、增强型移动宽带(embb)、大规模机器类型通信(mmtc)和超可靠低延迟通信(urllc)技术)的网络。为了讨论的目的,在一些示例实施例中,将lte网络、lte-a网络、5gnr网络或其任何组合作为通信网络的示例。

如本文中使用的,术语“网络设备”是指在通信网络的网络侧的任何合适的设备。网络设备可以包括通信网络的接入网中的任何合适的设备,例如,包括基站(bs)、中继、接入点(ap)、节点b(nodeb或nb)、演进型nodeb(enodeb或enb)、ng-ran节点(gnb或ng-enb)、远程无线电单元(rru)、无线电头(rh)、远程无线电头(rrh)、低功率节点(诸如毫微微、微微)、gnb分布式单元(du)、集成接入和回程(iab)节点以及gnb中央单元(cu)等。为了讨论的目的,在一些示例实施例中,将gnb作为网络设备的示例。

网络设备还可以包括核心网中的任何合适的设备,例如,包括诸如msrbs等多标准无线电(msr)无线电设备、诸如无线电网络控制器(rnc)或基站控制器(bsc)、多小区/多播协调实体(mce)、移动交换中心(msc)和mme、运营和管理(o&m)节点、运营支持系统(oss)节点、自组织网络(son)节点、定位节点(诸如增强型服务移动位置中心(e-smlc)和/或移动数据终端(mdt))、以及5g核心网节点(诸如接入管理功能(amf)、会话管理功能(smf))。

如本文中使用的,术语“终端设备”是指能够、被配置用于、被布置用于和/或可操作用于与通信网络中的网络设备或另一终端设备通信的设备。该通信可以涉及使用电磁信号、无线电波、红外信号和/或适合于在空中传送信息的其他类型的信号来发送和/或接收无线信号。在一些示例实施例中,终端设备可以被配置为在没有直接人类交互的情况下发送和/或接收信息。例如,在由内部或外部事件触发时,或者响应于来自网络侧的请求,终端设备可以按预定时间表向网络设备发送信息。

终端设备的示例包括但不限于用户设备(ue),诸如智能电话、启用无线的平板计算机、膝上型计算机嵌入式设备(lee)、膝上型计算机安装设备(lme)、移动终端(mt)(诸如嵌入在iab节点中的mt)和/或无线用户驻地设备(cpe)。为了讨论的目的,下文中将参考ue作为终端设备的示例来描述一些示例实施例,并且术语“终端设备”和“用户设备”(ue)可以在本公开的上下文中互换使用。

如本文中使用的,术语“小区”是指由网络设备发送的无线电信号覆盖的区域。小区内的终端设备可以由网络设备服务并且经由网络设备访问通信网络。

如本文中使用的,术语“电路系统”可以是指以下中的一个或多个或全部:(a)纯硬件电路实现(诸如仅在模拟和/或数字电路系统中的实现);以及(b)硬件电路和软件的组合,诸如(如适用):(i)模拟和/或数字硬件电路与软件/固件的组合,以及(ii)具有软件(包括数字信号处理器)的硬件处理器、软件和存储器的任何部分,这些部分联合工作以引起诸如移动电话或服务器等装置执行各种功能;以及(c)需要软件(例如,固件)才能运行但是当不需要操作时可以不存在的硬件电路和/或处理器,诸如微处理器或微处理器的一部分。

“电路系统”的这种定义适用于该术语在本申请中的所有使用,包括在任何权利要求中。作为另一示例,如本申请中使用的,术语“电路系统”也涵盖纯硬件电路或处理器(或多个处理器)或硬件电路或处理器及其(或它们的)随附软件和/或固件的一部分的实现。术语“电路系统”还涵盖(例如并且如果适用于特定权利要求元素)用于移动设备的基带集成电路或处理器集成电路、或者服务器、蜂窝网络设备或其他计算或网络设备中的类似集成电路。

如本文中使用的,单数形式“一个(a)”、“一个(an)”和“该(the)”也意图包括复数形式,除非上下文另外明确指出。术语“包括(includes)”及其变体应当理解为开放术语,表示“包括但不限于”。术语“基于”应当理解为“至少部分基于”。术语“一个实施例”和“实施例”应当理解为“至少一个实施例”。术语“另一实施例”应当理解为“至少一个其他实施例”。下面可以包括其他定义(无论是显式的还是隐式的)。

图1示出了可以在其中实现本公开的示例实施例的示例iab系统100。iab系统100包括iab宿主110和在iab宿主110下方的iab节点120-11、120-12、120-21、120-22、120-31。iab节点120-11、120-12、120-21、120-22、120-31可以统称为iab节点120。

iab宿主110可以被实现为终止来自一个或多个iab节点的无线回程无线电接口的gnb。iab宿主110具有与核心网的有线/光纤连接性。iab宿主110可以包括中央单元(cu)110-11和一个或多个du。作为示例,图1示出了iab宿主110包括du110-12。在下文中,iab宿主的cu也称为宿主cu或宿主中央单元;并且iab宿主的du也称为宿主du或宿主分布式单元。

在iab系统100是通过使用基于l2的解决方案来实现的情况下,iab节点120可以包括du,但不包括cu。在iab系统100是通过使用基于l3的解决方案来实现的情况下,iab节点120可以包括du,或者包括du和cu。

在示例实施例中,每个iab节点在逻辑上包括移动终端(mt),该mt维护与一个或多个上游节点的连接性(使用例如双连接性)。类似于包括mt的传统用户设备,iab节点的mt可以使用无线电资源控制(rrc)信令向其当前服务gnbcu提供替代上游节点的无线电链路测量。基于信号强度、信号质量和其他因素,iab节点到不同上游节点的切换可以通过rrc触发。宿主cu还可以通过发送rrc连接重新配置消息来添加或删除双/多连接性(dc/mc)分支。因此,诸如图1中所示的iab拓扑可以是非静态的。随着无线电条件的波动以及随着iab节点的移动、添加或删除,iab拓扑可以随时间变化。dc分支的切换和添加或删除可以被设计为以几秒到几分钟的时间尺度(这对应于mt通过蜂窝网络的宏观运动)工作。

cu(诸如iab节点的宿主cu或cu)可以是逻辑节点,该逻辑节点可以包括各种功能(例如,gnb功能),诸如用户数据的发送、移动性控制、无线电接入网共享、定位、会话管理等,但专门分配给du的功能除外。cu可以通过前传(f1)接口来控制du的操作。du是逻辑节点,该逻辑节点可以根据功能拆分选项而包括功能的子集(例如,gnb功能)。du的操作可以由cu控制。

iab宿主110可以服务于直接连接的iab节点(诸如iab节点120-11和iab节点120-12)、以及在多个无线回程跳上被链接的iab节点(诸如iab节点120-21、iab节点120-22和iab节点120-31)。iab宿主110还可以服务于直接连接的终端设备(未示出)。iab节点120可以服务于直接连接到iab节点120的一个或多个终端设备。例如,如图1所示,iab节点120-11可以服务于直接连接到iab节点120-11的终端设备130,iab节点120-21可以服务于直接连接到iab节点120-21的终端设备140,并且iab节点120-31可以服务于直接连接到iab节点120-31的终端设备150。

应当理解,iab节点和连接到iab节点的终端设备的数目仅出于说明的目的,而没有提出任何限制。iab系统可以包括适于实现本公开的示例实施例的任何合适数目的iab节点和终端设备。

当前,3gpp正在研究nr集成接入和回程(如3gpp技术报告(tr)38.874中所讨论)。在所考虑的所有iab架构中,有一种在3gpptr38.874的第6.3.1.1节中定义的iab架构称为架构1a。在该架构中,f1-u的回程使用适配层或与适配层结合的通用分组无线电服务(gprs)隧道协议(gtp-u)。另外,对于架构1a的协议栈,已经在多个替代方案中选择了两个替代方案(分别称为替代方案2和4)用于控制平面。图2a、2b、2c和2d分别示出了根据替代方案4的用于ue的rrc、mt的rrc、du的f1-ap和用户平面的协议栈。如图所示,在替代方案4中,适配层驻留在无线电链路控制(rlc)之上并且承载ip层。类似地,tr38.874的第8.2.1节也已为架构1a的用户平面定义了一些替代方案。图2d示出了用于用户平面的示例协议栈。

以控制平面为例,为控制平面选择的替代方案4具有以下五个主要特征。

首先,由适配层承载的ip层通过iab宿主du处的路由功能连接到前传的ip平面。在该ip层上,所有iab节点具有ip地址,该ip地址从iab宿主cu-cp可路由。

第二,对iab节点的ip地址分配可以基于ipv6邻居发现协议,其中du用作ipv6路由器,该ipv6路由器通过一个或多个回程承载朝向iab节点发出icmpv6路由器广告(icmpv6routeradvertisement,ra)。不排除其他方法。

第三,扩展的ip平面允许在iab节点du与iab宿主cu-cp之间使用原始f1-c。可以使用符合ts38.474的差分服务代码点(dscp)标记来在该ip路由平面上对信令业务进行优先处理。

第四,f1-c受到国家安全局(nds)的保护,例如经由由s3-181838建立的数据报传输层安全性(d-tls)。

第五,ue的rrc和mt的rrc使用信令无线电承载(srb),该srb被承载在符合ts38.470的f1-c上。

即使已经针对架构1a讨论了一些特征,但是为了实现替代方案4,仍然需要更多的思考和努力。一方面,为了支持架构1a的替代方案4,需要解决的一个问题是如何管理iab节点的ip地址,即,需要适当分配iab节点的ipv6地址以实现宿主cu与iab节点之间的通信。更具体地,需要满足两个基本要求。

首先,要求iab节点的ipv6地址必须与宿主du有关。这是因为,当宿主cu发送目的地ip地址被设置为iab节点的ipv6地址的ip分组(例如,承载f1应用协议(f1ap)消息或sctp分组)时,ip分组将被路由到宿主du。也就是说,宿主du用作锚点,并且消息经由宿主du被路由到iab节点。类似的要求也适用于架构1a的用户平面。也就是说,当宿主cu发送目的地ip地址被设置为iab节点的地址的gtp-u分组时,gtp-u分组必须被路由到宿主du。然后,宿主du将gtp-u分组路由到iab节点。当ip分组的目的地ip地址被设置为iab节点的ipv6地址时,这并不排除被发送到iab节点的任何其他ip分组。这些ip分组应当被路由到宿主du。

第二,要求宿主cu在iab-du发起流控制传输协议(sctp)/f1ap建立过程之前知道iab节点的ipv6地址。这是因为,需要在iab-du发起sctp/f1ap建立过程之前预先配置(一个或多个)中间iab节点和宿主du中的适配层。

为了满足以上两个要求,正在研究四种传统解决方案。

第一传统解决方案是当前5g系统中的ipv6地址管理解决方案。在这个解决方案中,首先,会话管理功能(smf)在协议数据单元(pdu)会话建立过程(在ts23.501中定义)中提供接口标识。然后,ue发起互联网控制消息协议版本6(icmpv6)过程,并且smf将ipv6前缀提供给ue。另外,为确保由ue生成的链路本地地址不与upf和smf的链路本地地址冲突,smf应当向ue提供接口标识符(参见请求意见稿(rfc)4862)并且ue将使用该接口标识符来配置其链路本地地址。此外,经由用户平面功能(upf)在smf与ue之间传送ipv6相关消息(例如,路由器请求(routersolicitation)、ra、邻居请求(neighborsolicitation)、邻居广告(neighboradvertisement))。

此外,在该解决方案中,在技术规范(ts)24.501中定义,对于ipv6协议数据单元(pdu)会话类型和ipv4v6pdu会话类型,ue应当基于为ipv6链路本地地址而分配的接口标识符来构建ipv6链路本地地址。同样,ue应当经由在3gppts23.501[8]和互联网工程任务组ietfrfc4862[39]中指定的ipv6无状态地址自动配置来获取/64ipv6前缀;并且可以经由在ietfrfc3736[35]中指定的无状态动态主机配置协议版本6(dhcpv6)来获取ipv6配置参数。

然而,在当前5g系统中,上述这些当前机制是在以下假定下设计的:upf是锚点,即,以ue的ip地址作为目标ip地址的下行链路(dl)ip分组被路由到upf。这不适用于iab情况,在iab情况下,宿主du是dl流控制传输协议(sctp)/f1ap分组(用于控制平面)和gtp-u分组(用于用户平面)的锚点。

第二传统方案是5g系统中的增强型ipv6地址管理。在该方案中,宿主cu经由amf向smf提供宿主du的ipv6前缀。然后,当iab节点发起icmpv6过程时,smf向iab节点提供宿主du的ipv6前缀。但是,这仍然存在一些问题。icmpv6消息经由upf在ue与smf之间被交换。然而,由于iab系统中通常有很多宿主du,因此smf在从iab-mt接收到icmpv6路由器请求消息时无法知道相关宿主du。因此,smf不能知道哪个ipv6前缀是要提供给ue的正确的ipv6前缀。

第三传统方案是基于运营管理和维护(oam)的解决方案。在这种解决方案中,当iab节点连接到oam系统以提供其小区标识时,oam还将向iab节点提供所连接的宿主du的ipv6前缀。因此,iab节点可以构建其ipv6地址。但是,宿主cu不知道iab节点的ipv6地址,因此,它在iab-du发起sctp/f1ap建立过程之前无法配置适配层。

在所考虑的第四传统方案中,向iab节点的ip地址分配基于ipv6邻居发现协议,其中du用作ipv6路由器,该ipv6路由器通过一个或多个回程承载朝向iab节点发出icmpv6ra。一种示例过程如下。

在第一步骤中,iab节点使用传统ue方法(rrc建立请求)作为mt连接到宿主cu。然后,ue向核心网注册,并且在无线电接入网(ran)中触发ue上下文建立(参见下一节中有关核心网(cn)影响的讨论)。之后,宿主cu朝向iab节点配置一个或多个回程承载(并且在iab节点和服务于iab节点的节点(即,另一iab节点或宿主du)处配置适配层)。在第四步骤中,宿主du向iab节点发出icmpv6ra。iab节点也可以通过发送icmpv6路由器请求(rs)来发起这个操作。在第五步骤中,iab节点在接收到icmpv6ra时将生成一个或多个ipv6地址。在第六步骤中,iab节点使用icmpv6邻居请求和邻居通告向宿主du通告ip地址。最后,宿主du在iab节点的(一个或多个)ip地址与对应适配层地址和回程承载之间创建映射。

然而,在该第四传统方案中存在一些特殊需求,包括但不限于以下各项。

第一问题是,iab不支持icmpv6所要求的多播。如请求意见稿(rfc)2491所述,由邻居发现协议做出的一个关键假定是,给定ip接口下的链接技术能够进行原始多播。然而,已经做了一些工作来支持非广播多路访问(nbma)链路中的邻居发现(nd)。例如,rfc4861声明,在rfc2491中解决了关于如何在nbma链路上使用nd的细节。此外,rfc3314和rfc3316分别讨论了该协议在某些蜂窝链路(其是nbma链路的示例)上的使用。在rfc3314中描述的方法已经分别在用于lte的ts23.401和ts24.301以及用于5g的ts23.501和ts24.501中捕获。但是,它们都不能用于iab情况。因此,iab回传不提供原始多播。

第二问题是,需要通过空中接口对icmp分组进行特殊处理。对于普通用户平面分组,服务iab节点将所接收的用户平面分组放入gtp-u分组中,然后将其转发给上游iab/du。而对于icmp,服务iab无法将所接收的icmp分组放入gtp-u分组中。如果这样做,则gtp-u分组将被发送到终止gtp-u隧道的宿主cu,而不是终止icmp的宿主du。

第三,为了支持多播icmp分组,在适配层中需要特殊处理。当iab节点接收到icmpv6ra时,即使iab节点已经获得ipv6前缀,iab也必须向所有连接的下游iab节点发送icmpv6ra。例如,可能存在iab-mt刚连接到iab节点并且需要ra,该ra使用适配层经由上游节点被路由。

第四问题是,需要对适配报头进行特殊处理。用户平面替代方案之一使用适配报头中的ip地址。在icmp过程中,iab节点尚未有ip地址,因此它需要一种新型的适配报头来路由icmp分组。

综上所述,为了解决上述四个传统方案的潜在问题,需要一种新的解决方案。本公开的实施例提供了一种用于管理宿主cu中的iab节点和iab节点的ipv6地址的解决方案,使得可以实现宿主cu与iab节点之间经由宿主du的未来通信、以及经由宿主du到iab节点的任何其他通信。此外,无需icmp过程即可管理iab节点的ipv6前缀。因此,不需要在宿主du中实现icmpv6的复杂性。

下面将参考图3-8详细描述本公开的原理和实现的更多细节。图3示出了根据本公开的一些实施例的用于iab节点的ipv6地址管理的示例过程的信令图。图3中的信令或部分信令可以是如3gpp的ts38.401中定义的ue初始接入过程的一部分。

首先,如图3所示,iab系统中的宿主cu110-11获取310与宿主du110-12相关联的ipv6前缀。由于要求宿主du用作iab系统中的iab节点的锚点,因此ipv6前缀与宿主du相关联。这样,宿主du可以用作iab系统中的iab节点的锚点。宿主cu可以在例如f1ap过程、用于iab-mt的ue相关过程期间或经由oam获取宿主du的ipv6前缀。将在下面的部分中介绍有关如何获取ipv6前缀的细节。

在一些实施例中,与宿主du或宿主cu相关联的ipv6前缀可以是宿主du的ipv6前缀。这样的情况当前被记录为可能的选项3gpptr38.874。

在一个示例中,当宿主du的ipv6前缀被用作iab的ipv6前缀时,宿主cu可以通过从宿主du接收消息来获取宿主du的ipv6前缀。该消息包括宿主du的ipv6前缀。关于该方案的更多细节将在下面的部分中分别参考图4和5进行介绍。在另一示例中,宿主cu可以被预先配置为具有宿主du的ipv6前缀。由此,宿主cu可以在本地获取宿主du的预先配置的ipv6前缀。在另一示例中,当宿主du发起sctp建立过程时,宿主cu可以导出宿主du的ipv6前缀。

在一些其他实施例中,与宿主du或宿主cu相关联的ipv6前缀可以是宿主cu的ipv6前缀。在这种情况下,宿主cu无需接收任何消息即可获取与宿主du或宿主cu相关联的ipv6前缀。另外,该方案的一个优点是,如果iab节点在同一宿主cu下切换到另一宿主du,则不必重新分配iab节点地址。应当理解,这些方案仅作为示例进行讨论,而没有提出任何限制。还可以有其他合适的方法获取要用于iab节点的ipv6前缀。

第二,如图3所示,宿主cu110-11确定320用于iab节点的接口标识。宿主cu有责任确保所确定的接口标识是唯一的。例如,该接口标识对于由同一宿主du服务的iab节点是唯一的。在一些实施例中,该接口标识对于由同一宿主cu服务的iab节点是唯一的。例如,当iab节点切换到同一宿主cu的不同宿主du时,它可以继续使用该接口标识。

在一些实施例中,接口标识可以由宿主cu基于例如uef1ap标识来分配。uef1ap标识、或在3gpp中称为gnb-cu的uef1apid在gnb-cu内通过f1接口唯一地标识ue关联,如ts38.473中定义的。

更具体地,对于ue(即,在这种情况下的iab节点),服务du(即,宿主du或父iab节点)和宿主cu都分别分配uef1ap标识,即,duuef1apid和cuuef1apid。接口标识是64位。f1apid是32位。

在一个实施例中,宿主cu可以仅基于cuuef1apid来确定接口标识。这样,64位接口标识可以是32位cuuef1apid的重复。例如,接口标识的高32位和低32位都包含相同的cuuef1apid。

在另一实施例中,宿主cu可以基于cuuef1apid和duuef1apid两者来分配320接口标识。因此,高32位可以是cuuef1apid,而低32位可以是duuef1apid,反之亦然。

在一些其他实施例中,可以基于在宿主cu和iab节点中都已知的知识来生成接口标识。即,该知识是宿主cu和iab节点都知道的,例如,iab节点的服务小区的小区标识和分配给iab节点的c-rnti,如3gppts38.473中定义的。小区标识或所谓的nr小区全局标识符(nrcgi)用于全局标识小区。在3gppts38.331中定义的c-rnti是小区无线电网络临时标识符。宿主cu可以从从宿主du或iab节点接收的f1apinitialulrrcmessagetransfer消息中获取这两条信息。

在如图3所示的一个场景中,例如,当iab节点直接连接到宿主du时,可以从宿主du向宿主cu发起f1ap消息。在另一场景中,例如,当iab节点经由另外的iab节点连接到宿主du时,f1ap消息可以从用作iab-du的iab节点被发送到宿主cu。在这个场景中,iab节点可以是直接连接到发起rrc消息的ue的iab节点,该rrc消息的协议栈如图2a所示。

应当理解,所讨论的方案仅是示例,而没有提出任何限制。还可以有其他合适的方法来确定接口标识。

第三,如图3所示,当宿主cu110-11知道所连接的ue是iab节点时,宿主cu110-11向宿主du110-12发送330f1ap消息,例如,f1apdlrrcmessagetransfer消息,该f1ap消息包括与宿主du或宿主cu相关联的iab节点要使用的ipv6前缀。在一些实施例中,与宿主du或宿主cu相关联的iab节点要使用的ipv6前缀可以是宿主du或宿主cu的ipv6前缀。ipv6前缀可以是f1ap消息的rrc容器ie(rrccontainerie)的一部分。在其他实施例中,当ip前缀要由宿主du或服务iab节点广播时,宿主cu发起f1ap过程以配置sib,即,包括ipv6前缀,以供iab节点使用。

替代地或附加地,宿主cu110-11可以向宿主du110-12发送330关于接口标识的信息。关于接口标识的信息由宿主cu确定,其包括由宿主cu分配的接口标识,或者指示接口标识是基于这两个节点共同的ue的知识(例如,在宿主cu和iab节点中已知的c-rnti和iab节点的服务小区的标识)而分别在宿主cu和iab节点处生成的。

在一些示例中,关于接口标识的信息可以在与与宿主du或宿主cu相关联的ipv6前缀相同的f1ap消息中从宿主cu发送到宿主du。例如,关于接口标识的信息是f1apdlrrcmessagetransfer消息的rrc容器ie的一部分。备选地,可以使用不同的消息分别发送接口标识和ipv6前缀。在一些实施例中,当基于ue的知识分别在宿主cu和iab节点处生成接口标识时,宿主cu发起f1ap过程以配置sib,即,指示接口标识是分别在宿主cu和iab节点中生成的。宿主cu可以使用与宿主cu所使用的相同的f1ap过程来配置宿主du或服务iab节点中的ipv6前缀的广播,也可以使用单独的f1ap过程。

在一些实施例中,关于接口标识的信息是如上所述的由宿主cu生成的iab节点的接口标识(例如,64位接口标识)。备选地,关于接口标识的信息指示接口标识是基于宿主cu和iab节点中已知的共同标识(例如,iab节点的服务小区的小区标识和分配给iab节点的c-rnti)而生成的。

第四,在接收到ipv6前缀时,宿主du110-12可以将其发送340到iab节点120。ipv6前缀与宿主du或宿主cu相关联,并且是从iab的宿主cu获取的。宿主du在iab系统中用作iab节点的锚点。

在一个实施例中,ipv6前缀可以被包括在单播rrc信令(例如,rrc重新配置消息)中并且被发送到iab节点。备选地,作为广播rrc消息的一部分,可以在空中接口上广播ipv6前缀。广播rrc消息可以是系统信息块(sib)消息,如ts38.331的第5.2节中定义的。sib消息的格式可以是原始的,或者是传统消息的修改,或者是新的sib消息。

在接收到为iab节点120而确定的关于接口标识的信息时,宿主du110-12可以将其发送340到iab节点120。在一个实施例中,该信息可以被包括在单播rrc信令(例如,rrc重新配置消息)中并且被发送到iab节点。在另一实施例中,该信息可以是广播rrc信令(例如,sib消息)的一部分,以指示接口标识将基于iab节点的知识分别在宿主cu和iab节点中被生成。

第五,当iab节点120接收到ipv6前缀和/或关于接口标识的信息时,它可以生成350其自己的ipv6地址以用于宿主cu与iab节点之间的通信。ipv6地址也可以用于iab节点与其他节点(例如,oam服务器)之间的通信。

在一些实施例中,响应于确定关于接口标识的信息是如上所述的由宿主cu生成的iab节点的64位接口标识,iab节点可以从关于接口标识的信息中提取接口标识,并且基于所接收的ipv6前缀和接口标识直接生成350其自己的ipv6地址。

在一些其他实施例中,响应于确定关于接口标识的信息指示接口标识是基于iab节点的知识(例如,iab节点的服务小区的标识和分配给iab节点的c-rnti)而生成的,由iab节点自己基于iab节点的知识(例如,iab节点的服务小区的小区标识和分配给iab节点的c-rnti)在本地生成接口标识。因此,不需要在到iab-mt的单播rrc消息中包括接口标识或小区标识和c-rnti。此后,iab节点可以基于本地生成的接口标识和所接收的ipv6前缀来生成350其自己的ipv6地址。

第六,宿主cu110-11还基于ipv6前缀和接口标识来生成360用于iab节点的ipv6地址,以用于宿主cu110-11与iab节点120之间的通信。宿主cu在确定320接口标识之后可以生成360ipv6地址。备选地,它也可以在iab节点生成350ipv6地址之前或之时生成360ipv6地址。也就是说,生成的时机在本文中不限于此。

也就是说,iab节点120和宿主cu110-11都基于例如与宿主du110-12或宿主cu110-11相关联的ipv6前缀和由宿主cu110-11确定的唯一接口标识来生成用于iab节点的相同的ipv6地址。

结果,可以在宿主cu和iab节点中适当地管理iab节点的ipv6地址,使得可以实现宿主cu与iab节点之间经由宿主du进行的未来通信。另外,可以管理iab节点的ipv6前缀,而无需额外的icmp过程。因此,不需要在宿主du中实现icmpv6的复杂性。此外,不需要原始多播、或通过单播回程来支持icmpv6的其他工作。

第七,宿主cu110-11可以基于所生成的ipv6地址来配置370宿主du110-12和中间iab节点(图中未示出,例如,在多跳场景中)中的至少一项,使得宿主du110-12和中间iab节点中的至少一项的适配层被配置用于在宿主cu110-11与iab节点之间路由消息或分组。也就是说,在iab节点发起sctp/f1ap建立过程之前,宿主cu110-11还可以使用iab-mt的所生成的ipv6地址来配置宿主du110-12和中间iab节点(如果有)中的适配层。正常初始ue接入过程可以继续。这避免了像前面提到的某些传统方案中那样具有专用于icmp过程的新的适配层,从而不需要改变iab节点的适配层。

在一些实施例中(未示出),iab节点120可以保存所接收的ipv6前缀。iab节点120可以通过空中广播ipv6前缀。稍后,当另外的iab节点连接到iab节点120时(例如,在多跳场景中),还可以使用所保存的ipv6前缀。在这种情况下,iab节点120用作服务iab节点。iab节点120在另外的iab节点的初始接入过程中在给宿主cu110-11的f1ap消息中包括宿主du110-12或宿主cu110-11的先前接收的ipv6前缀。

除了以上实施例,还有多种用于管理iab节点的ipv6地址的实现。图4示出了根据本公开的一些实施例的用于iab节点的ipv6地址管理的另一示例过程。在关于图4所示的实施例中,从宿主du接收ipv6前缀,而不是在本地预先配置ipv6前缀。

如图4所示,宿主du110-12向宿主cu110-11发送410f1ap消息。在一个示例中,f1ap消息可以是f1建立请求消息。另外,该消息包括宿主du的ipv6前缀。这样,宿主cu被告知宿主du的ipv6前缀。应当理解,这些方案以示例的方式讨论,而没有提出任何限制。

在从宿主du110-12接收到f1ap消息时,宿主cu110-11可以从f1ap消息中获取420ipv6前缀。

然后,宿主cu110-11可以确定430用于iab节点120的接口标识。确定接口标识的方法类似于之前提到的方法,因此在此将不再重复。

在一个实施例中,一旦获取了与宿主du或宿主cu相关联的ipv6前缀,宿主cu就可以向宿主du发送440ipv6前缀和接口标识的信息。在接收到ipv6前缀和接口标识的信息时,宿主du会将其发送450到iab节点等。步骤420-480分别对应于图3中的步骤310-370,因此省略了这些步骤的细节。

图5示出了根据本公开的一些实施例的用于iab节点的ipv6地址管理的另一示例过程。在关于图5所示的实施例中,也从宿主du接收ipv6前缀。与图5与图4的主要区别在于,将ipv6前缀添加到f1ap消息中,该f1ap消息由最初从iab节点发送的rrc消息触发并且然后在宿主du处被封装f1ap消息中。

更具体地,如图5所示,iab节点120发送510rrc消息(例如,rrc建立消息)。在一些实施例中,当宿主du110-12将rrc消息封装在f1ap消息中时,它可以向消息中添加515其自己的ipv6前缀,例如,当宿主du110-12确定其没有在任何先前消息(例如,f1ap建立请求消息)中向宿主cu110-11提供其ipv6前缀时。此后,宿主du向宿主cu发送520f1ap消息。步骤530-590分别对应于图3中的步骤310-370,因此在此省略这些步骤的细节。

在一个实施例中,f1ap消息可以是f1apinitialulrrcmessagetransfer消息。以下步骤530、540、550、560、570和580与以上参考图3和4描述的对应步骤相似,因此在此将不再重复。

图6是根据本公开的一些示例实施例的在iab系统中的宿主cu处实现的方法的流程图。该方法可以在如图1所示的宿主cu110-11处实现。为了讨论的目的,将参考图1描述方法600。

在框610处,宿主cu110-11获取用于iab系统中的iab节点120的ipv6前缀。ipv6前缀可以与iab系统中的宿主du或宿主cu相关联。

在框620处,宿主cu110-11基于iab节点的知识来确定用于iab节点120的唯一接口标识、或要分别在宿主cu和iab节点处生成的接口标识。

在框630处,宿主cu110-11基于ipv6前缀和接口标识来生成用于iab节点120的ipv6地址,以用于宿主cu110-11与iab节点120之间的通信、以及用于任何其他网络节点(例如,oam服务器)与iab节点之间的其他通信。

在一些实施例中,该方法还包括经由宿主分布式单元向iab节点发送包括ipv6前缀的第一消息。

在一些实施例中,第一消息包括以下至少一项:宿主分布式单元的ipv6前缀;以及控制宿主分布式单元的操作的宿主中央单元的ipv6前缀。

在一些实施例中,第一消息还包括关于接口标识的信息。

在一些实施例中,第一消息是单播无线电资源控制rrc消息或广播rrc消息。

在一些实施例中,确定用于iab节点的接口标识包括以下至少一项:分配对宿主中央单元唯一的接口标识;以及基于iab节点的知识生成接口标识。

在一些实施例中,该方法还包括经由宿主分布式单元向iab节点发送包括关于接口标识的信息的第二消息。

在一些实施例中,第二消息是单播无线电资源控制rrc消息或广播rrc消息。

在一些实施例中,该方法还包括基于ipv6地址来配置宿主分布式单元和另外的iab节点中的至少一项,使得宿主分布式单元和另外的iab节点中的至少一项的适配层被配置用于在宿主中央单元与iab节点之间路由消息或分组。

在一些实施例中,获取ipv6前缀包括从宿主分布式单元接收包括宿主分布式单元的ipv6前缀的第三消息,第三消息是前传应用协议f1ap消息。

在一些实施例中,获取ipv6前缀包括获取宿主分布式单元的预先配置的ipv6前缀。

在一些实施例中,一种能够执行方法600的装置(例如,宿主cu)可以包括用于执行方法600的相应步骤的部件。该部件可以以任何合适的形式实现。例如,该部件可以在电路系统或软件模块中实现。

在一些实施例中,该装置包括:用于获取用于iab系统中的iab节点的ipv6前缀的部件,该前缀与iab系统中的宿主分布式单元或宿主中央单元相关联;用于确定用于iab节点的接口标识的部件;以及用于基于互联网协议版本6ipv6前缀和接口标识生成用于iab节点的ipv6地址以用于宿主中央单元与iab节点之间的通信的部件。

在一些实施例中,该装置还包括用于经由宿主分布式单元向iab节点发送包括ipv6前缀的第一消息的部件。

在一些实施例中,第一消息包括以下至少一项:宿主分布式单元的ipv6前缀;以及控制宿主分布式单元的操作的宿主中央单元的ipv6前缀。

在一些实施例中,第一消息还包括关于接口标识的信息。

在一些实施例中,第一消息是单播无线电资源控制rrc消息或广播rrc消息。

在一些实施例中,用于确定用于iab节点的接口标识的部件包括以下至少一项:用于分配对宿主中央单元唯一的接口标识的部件;以及用于基于iab节点的知识生成接口标识的部件。

在一些实施例中,该装置还包括用于经由宿主分布式单元向iab节点发送包括关于接口标识的信息的第二消息的部件。

在一些实施例中,第二消息是单播无线电资源控制rrc消息或广播rrc消息。

在一些实施例中,该装置还包括用于基于ipv6地址来配置宿主分布式单元和另外的iab节点中的至少一项,使得宿主分布式单元和另外的iab节点中的该至少一项的适配层被配置用于在宿主中央单元与iab节点之间路由消息或分组的部件。

在一些实施例中,用于获取ipv6前缀的部件包括用于从宿主分布式单元接收包括宿主分布式单元的ipv6前缀的第三消息的部件,第三消息是前传应用协议f1ap消息。

在一些实施例中,用于获取ipv6前缀的部件包括用于获取宿主分布式单元的预先配置的ipv6前缀的部件。

图7是根据本公开的一些示例实施例的在iab系统中的方法的流程图。该方法可以在如图1所示的iab节点120处实现。为了讨论的目的,将参考图1描述方法700。

在框710处,iab节点经由iab系统中的宿主du从iab系统中的宿主cu110-11接收ipv6前缀和关于接口标识的信息。ipv6前缀与宿主du或宿主cu相关联。

在框720处,iab节点120基于ipv6前缀和关于接口标识的信息为iab节点生成ipv6地址,以用于宿主cu110-11与iab节点120之间的通信。

在一些实施例中,接收ipv6前缀和关于接口标识的信息包括:在第一消息中接收ipv6前缀,第一消息是单播无线电资源控制rrc消息或广播rrc消息;以及在第二消息中接收关于接口标识的信息,第二消息是单播无线电资源控制rrc消息或广播rrc消息。

在一些实施例中,接收ipv6前缀和关于接口标识的信息包括:在第一消息中接收ipv6前缀和关于接口标识的信息,第一消息是单播无线电资源控制rrc消息或广播rrc消息。

在一些实施例中,该方法还包括:响应于该信息指示接口标识是由宿主中央单元分配的,从关于接口标识的信息中提取接口标识;以及响应于该信息指示接口标识是由宿主中央单元基于iab节点的知识而生成的,基于iab节点的相同知识来生成接口标识。

在一些实施例中,一种能够执行方法700的装置(例如,iab节点)可以包括用于执行方法700的相应步骤的部件。该部件可以以任何合适的形式实现。例如,该部件可以在电路系统或软件模块中实现。

在一些实施例中,该装置包括:用于经由iab系统中的宿主分布式单元从iab系统中的宿主中央单元接收ipv6前缀和关于接口标识的信息的部件,该前缀与宿主分布式单元或宿主中央单元相关联;以及用于基于ipv6前缀和关于接口标识的信息生成用于iab节点的ipv6地址以用于宿主中央单元与iab节点之间的通信的部件。

在一些实施例中,用于接收ipv6前缀和关于接口标识的信息的部件包括用于在第一消息中接收ipv6前缀的部件,第一消息是单播无线电资源控制rrc消息或广播rrc信息;以及用于在第二消息中接收关于接口标识的信息的部件,第二消息是单播无线电资源控制rrc消息或广播rrc消息。

在一些实施例中,用于接收ipv6前缀和关于接口标识的信息的部件包括用于在第一消息中接收ipv6前缀和关于接口标识的信息的部件,第一消息是单播无线电资源控制rrc消息或广播rrc消息。

在一些实施例中,该装置还包括:用于响应于该信息指示接口标识是由宿主中央单元分配的而从关于接口标识的信息中提取接口标识的部件;以及用于响应于该信息指示接口标识是由宿主中央单元基于iab节点的知识而生成的而基于iab节点的相同知识来生成接口标识的部件。

如图所示,设备800包括处理器810、耦合到处理器810的存储器820、耦合到处理器810的合适的传输器(tx)和接收器(rx)840、以及耦合到tx/rx840的通信接口。存储器820存储程序830的至少一部分。tx/rx840用于双向通信。tx/rx840具有至少一个天线以促进通信,尽管在实践中,本申请中提到的接入节点可能具有若干天线。通信接口可以表示与其他网络元件进行通信所需要的任何接口,诸如用于enb之间的双向通信的x2接口、用于移动性管理实体(mme)/服务网关(s-gw)与enb之间的通信的s1接口、用于enb与中继节点(rn)之间通信的un接口、或用于enb与终端设备之间的通信的uu接口。

假定程序830包括程序指令,该程序指令在由相关联的处理器810执行时使得设备800能够根据本公开的实施例进行操作,如本文中参考图3至7讨论的。本文中的实施例可以通过由设备800的处理器810可执行的计算机软件来实现,或者通过硬件来实现,或者通过软件和硬件的组合来实现。处理器810可以被配置为实现本公开的各种实施例。此外,处理器810和存储器820的组合可以形成适于实现本公开的各种实施例的处理装置850。

存储器820可以是适合于本地技术网络的任何类型,并且可以使用任何合适的数据存储技术来实现,作为非限制性示例,诸如非暂态计算机可读存储介质、基于半导体的存储器设备、磁存储器设备和系统、光学存储器设备和系统、固定存储器和可移动存储器。尽管在设备800中仅示出了一个存储器820,但是在设备800中可以存在几个物理上不同的存储器模块。处理器810可以是适合于本地技术网络的任何类型,并且作为非限制性示例,可以包括以下中的一种或多种:通用计算机、专用计算机、微处理器、数字信号处理器(dsp)和基于多核处理器架构的处理器。设备800可以具有多个处理器,诸如在时间上从属于与主处理器同步的时钟的专用集成电路芯片。

通常,本公开的各种实施例可以用硬件或专用电路、软件、逻辑或其任何组合来实现。一些方面可以用硬件来实现,而其他方面可以用可以由控制器、微处理器或其他计算设备执行的固件或软件来实现。虽然本公开的示例实施例的各个方面被示出和描述为框图、流程图或使用一些其他图形表示,但是应当理解,作为非限制性示例,本文中描述的框、装置、系统、技术或方法可以用硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备或其某种组合来实现。

本公开还提供了有形地存储在非暂态计算机可读存储介质上的至少一个计算机程序产品。该计算机程序产品包括计算机可执行指令,诸如程序模块中包括的计算机可执行指令,该计算机可执行指令在目标真实或虚拟处理器上的设备中执行以执行如以上参考图3至7描述的过程或方法。通常,程序模块包括执行特定任务或实现特定抽象数据结构的例程、程序、库、对象、类、组件、数据类型等。程序模块的功能可以根据各种实施例中的需要而在程序模块之间进行组合或拆分。用于程序模块的机器可执行指令可以在本地或分布式设备内执行。在分布式设备中,程序模块可以位于本地和远程存储介质中。

用于执行本公开的方法的程序代码可以用一种或多种编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得这些程序代码在由处理器或控制器执行时引起在流程图和/或框图中指定的功能/操作被实现。程序代码可以完全在机器上执行,部分在机器上执行,作为独立软件包执行,部分在机器上并且部分在远程机器上执行,或者完全在远程机器或服务器上执行。

在本公开的上下文中,计算机程序代码或相关数据可以由任何合适的载体来承载,以使得设备、装置或处理器能够执行如上所述的各种处理和操作。载体的示例包括信号、计算机可读介质。

以上程序代码可以体现在机器可读介质上,该机器可读介质可以是可以包含或存储供指令执行系统、装置或设备使用或与其结合使用的程序的任何有形介质。机器可读介质可以是机器可读信号介质或机器可读存储介质。机器可读介质可以包括但不限于电子、磁性、光学、电磁、红外或半导体系统、装置或设备、或者其任何合适的组合。机器可读存储介质的更具体示例包括具有一根或多根电线的电连接、便携式计算机软盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存)、光纤、便携式光盘只读存储器(cd-rom)、光学存储设备、磁存储设备、或其任何合适的组合。

此外,尽管以特定顺序描绘了操作,但是这不应当被理解为要求这样的操作以所示的特定顺序或以连续的顺序执行或者执行所有示出的操作以实现期望的结果。在某些情况下,多任务和并行处理可能是有利的。同样,尽管以上讨论中包含若干具体的实现细节,但是这些细节不应当被解释为对本公开的范围的限制,而应当被解释为可以是特定于特定实施例的特征的描述。在单独实施例的上下文中描述的某些特征也可以在单个实施例中组合实现。相反,在单个实施例的上下文中描述的各种特征也可以分别在多个实施例中或以任何合适的子组合来实现。

尽管已经以特定于结构特征和/或方法动作的语言描述了本公开,但是应当理解,所附权利要求书中定义的本公开不必限于上述特定特征或动作。相反,上述特定特征和动作被公开作为实现权利要求的示例形式。

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