一种数据传输方法、用户面网元及控制面网元与流程

专利2022-06-29  69


本申请涉及通信领域,尤其涉及一种数据传输方法、用户面网元及控制面网元。



背景技术:

5g网络架构对下一代核心网设备的网络架构进行了重新调整,通常5g核心网控制面(nextgenerationcontrolplane,ng-cp)会采用服务化接口对外提供相关功能。ng-cp的会话管理功能实体(sessionmanagementfunction,smf)与用户面功能实体(userplanefunction,upf)之间通过n4或sx接口进行消息交互,实现控制面(controlplane,cp)到用户面(userplane,up)的用户策略下发和up到cp的事件上报处理。

目前互联网协议第6版(internetprotocolversion6,ipv6)的地址自动分配流程中,用户设备(userequipment,ue)会发送邻居请求(neighborsolicitation,ns)消息以及路由请求(routersolicitation,rs)消息至upf,upf将ns消息以及rs消息加封装转发至smf,之后smf回复upf邻居公告(neighboradvertisement,na)消息以及路由公告(routeradvertisement,ra)消息,并由upf将na消息以及ra消息加隧道封装转发至ue,ue从ra消息中得到ipv6地址。

然而现有技术中,为了实现ipv6地址自动分配功能,需要由smf响应ue发送的ns消息和rs消息,进而smf再通过upf将na消息和ra消息转发至ue,导致整个ipv6地址自动分配流程的处理时延较高。



技术实现要素:

本申请实施例提供了一种数据传输方法、用户面网元及控制面网元,可以有效降低地址自动分配流程的处理时延。

有鉴于此,本申请实施例第一方面提供了一种数据传输方法,包括:

用户面网元接收控制面网元发送的与用户设备ue对应的ipv6地址前缀信息;

若用户面网元接收到所述ue发送的目标请求消息,则所述用户面网元生成携带有所述ipv6地址前缀信息的目标响应消息并将所述目标响应消息发送至所述ue,所述目标请求消息包括路由请求rs消息,所述目标响应消息包括路由公告ra消息。

通过上述方式,用户面网元可以接收到控制面网元下发的与ue对应的ipv6地址前缀信息,因此若用户面网元收到ue发送的rs消息,用户面网元无需再将该rs消息转发至控制面网元以及接收控制面网元发送的ra消息,可以直接由用户面网元生成携带有ipv6地址前缀信息的ra消息并发送至ue,以实现地址自动分配功能,可以有效降低地址自动分配流程的处理时延。

可选地,在一种可能的实施方式中,

用户面网元接收控制面网元发送的与用户设备ue对应的ipv6地址前缀信息包括:

所述用户面网元接收所述控制面网元发送的会话建立请求,所述会话建立请求中包含所述ipv6地址前缀信息。

本实施例中,提供了一种用户面网元将ipv6地址前缀信息发送至ue的具体实现方式,提高了本方案的实用性。

可选地,在一种可能的实施方式中,

用户面网元接收控制面网元发送的与用户设备ue对应的ipv6地址前缀信息包括:

所述用户面网元接收所述控制面网元发送的会话修改请求,所述会话修改请求中包含所述ipv6地址前缀信息。

本实施例中,提供了另一种用户面网元将ipv6地址前缀信息发送至ue的具体实现方式,提高了本方案的灵活性。

可选地,在一种可能的实施方式中,

所述ipv6地址前缀信息包括与所述ue对应的ipv6地址前缀长度。

本实施例中,列举了一种ipv6地址前缀信息的具体形式,提高了本方案的可实现性。

可选地,在一种可能的实施方式中,

所述目标请求消息还包括邻居请求ns消息,所述目标响应消息还包括邻居公告na消息。

本实施例中,用户面网元还可以接收ue发送的ns消息,并回复na消息至ue,提高了本方案的扩展性。

可选地,在一种可能的实施方式中,

所述用户面网元包括upf,所述控制面网元包括smf。

本申请实施例第二方面提供了一种数据传输方法,包括:

控制面网元生成与ue对应的ipv6地址前缀信息;

所述控制面网元发送所述ipv6地址前缀信息至用户面网元,以使得若所述用户面网元接收到ue发送的目标请求消息,则所述用户面网元生成携带有所述ipv6地址前缀信息的目标响应消息并将所述目标响应消息发送至所述ue,所述目标请求消息包括路由请求rs消息,所述目标响应消息包括路由公告ra消息。

可选地,在一种可能的实施方式中,

所述控制面网元发送所述ipv6地址前缀信息至用户面网元包括:

所述控制面网元发送会话建立请求至所述用户面网元,所述会话建立请求中包含所述ipv6地址前缀信息。

可选地,在一种可能的实施方式中,

所述控制面网元发送所述ipv6地址前缀信息至用户面网元包括:

所述控制面网元发送会话修改请求至所述用户面网元,所述会话修改请求中包含所述ipv6地址前缀信息。

可选地,在一种可能的实施方式中,

所述ipv6地址前缀信息包括与所述ue对应的ipv6地址前缀长度。

可选地,在一种可能的实施方式中,

所述用户面网元包括upf,所述控制面网元包括smf。

本申请实施例第三方面提供了一种用户面网元,包括:

接收单元,用于接收控制面网元发送的与ue对应的ipv6地址前缀信息;

生成单元,用于若所述接收单元接收到所述ue发送的目标请求消息,则生成携带有所述ipv6地址前缀信息的目标响应消息,所述目标请求消息包括路由请求rs消息,所述目标响应消息包括路由公告ra消息;

发送单元,用于将所述目标响应消息发送至所述ue。

可选地,在一种可能的实施方式中,

所述接收单元具体用于:

接收所述控制面网元发送的会话建立请求,所述会话建立请求中包含所述ipv6地址前缀信息。

可选地,在一种可能的实施方式中,

所述接收单元具体用于:

接收所述控制面网元发送的会话修改请求,所述会话修改请求中包含所述ipv6地址前缀信息。

可选地,在一种可能的实施方式中,

所述ipv6地址前缀信息包括与所述ue对应的ipv6地址前缀长度。

可选地,在一种可能的实施方式中,

所述目标请求消息还包括邻居请求ns消息,所述目标响应消息还包括邻居公告na消息。

可选地,在一种可能的实施方式中,

所述用户面网元包括upf,所述控制面网元包括smf。

本申请实施例第四方面提供了一种控制面网元,包括:

生成单元,用于生成与ue对应的ipv6地址前缀信息;

发送单元,用于发送发送所述ipv6地址前缀信息至用户面网元,以使得若所述用户面网元接收到ue发送的目标请求消息,则所述用户面网元生成携带有所述ipv6地址前缀信息的目标响应消息并将所述目标响应消息发送至所述ue,所述目标请求消息包括路由请求rs消息,所述目标响应消息包括路由公告ra消息。

可选地,在一种可能的实施方式中,

所述发送单元具体用于:

发送会话建立请求至所述用户面网元,所述会话建立请求中包含所述ipv6地址前缀信息。

可选地,在一种可能的实施方式中,

所述发送单元具体用于:

发送会话修改请求至所述用户面网元,所述会话修改请求中包含所述ipv6地址前缀信息。

可选地,在一种可能的实施方式中,

所述ipv6地址前缀信息包括与所述ue对应的ipv6地址前缀长度。

可选地,在一种可能的实施方式中,

所述用户面网元包括upf,所述控制面网元包括smf。

本申请实施例第五方面提供了一种用户面网元,包括:

处理器、存储器、总线以及输入输出接口;

所述存储器中存储有程序代码;

所述处理器调用所述存储器中的程序代码时执行如下操作:

接收控制面网元发送的与用户设备ue对应的ipv6地址前缀信息;

若接收到所述ue发送的目标请求消息,则所述用户面网元生成携带有所述ipv6地址前缀信息的目标响应消息并将所述目标响应消息发送至所述ue,所述目标请求消息包括路由请求rs消息,所述目标响应消息包括路由公告ra消息。

本申请实施例第六方面提供了一种控制面网元,包括:

处理器、存储器、总线以及输入输出接口;

所述存储器中存储有程序代码;

所述处理器调用所述存储器中的程序代码时执行如下操作:

生成与ue对应的ipv6地址前缀信息;

发送所述ipv6地址前缀信息至用户面网元,以使得若所述用户面网元接收到ue发送的目标请求消息,则所述用户面网元生成携带有所述ipv6地址前缀信息的目标响应消息并将所述目标响应消息发送至所述ue,所述目标请求消息包括路由请求rs消息,所述目标响应消息包括路由公告ra消息。

本申请实施例第七方面提供了一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行如本申请实施例第一方面或第二方面中数据传输方法的流程。

本申请实施例第八方面提供了一种计算机程序产品,当其在计算机上运行时,使得计算机执行如本申请实施例第一方面或第二方面中数据传输方法的流程。

从以上技术方案可以看出,本申请实施例具有以下优点:

本申请实施例中,用户面网元接收控制面网元发送的与ue对应的ipv6地址前缀信息,之后若用户面网元收到ue发送的目标请求消息,用户面网元生成携带有所述ipv6地址前缀信息的目标响应消息并发送该目标响应消息至ue,其中,目标请求消息包括rs消息,目标响应消息包括ra消息。通过上述方式,用户面网元可以接收到控制面网元下发的与ue对应的ipv6地址前缀信息,因此若用户面网元收到ue发送的rs消息,用户面网元无需再将该rs消息转发至控制面网元以及接收控制面网元发送的ra消息,可以直接由用户面网元生成携带有ipv6地址前缀信息的ra消息并发送至ue,以实现地址自动分配功能,可以有效降低地址自动分配流程的处理时延。

附图说明

图1为现有技术中实现地址自动分配功能的流程示意图;

图2为本申请实施例中数据传输方法的一个实施例示意图;

图3为本申请实施例中数据传输方法的另一个实施例示意图;

图4为本申请实施例中用户面网元的一个实施例示意图;

图5为本申请实施例中控制面网元的一个实施例示意图;

图6为本申请实施例中用户面网元的结构示意图;

图7为本申请实施例中控制面网元的结构示意图。

具体实施方式

本申请实施例提供了一种数据传输方法、用户面网元及控制面网元,可以有效降低地址自动分配流程的处理时延。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

在5g的网络切片中,网络切片技术是将一个物理网络切割成多个虚拟的端到端的网络,每个虚拟网络之间,包括网络内的设备、接入技术、传输路径和核心网,是逻辑独立的。每个网络切片由一个独立的网络功能或功能组合实例化构成,具备不同的功能特点,面向不同的需求和服务。网络切片的分离使得不同用户、用户组可以根据其不同应用场景和需求灵活、动态的定义和定制网络能力,而相互间不影响。

一个网络切片包括控制面功能实体(controlplanefunction,cpf)和用户面功能实体(userplanefunction,upf)。cpf主要完成终端设备的接入鉴权、安全加密、位置注册等接入控制以及用户面传输路径的建立,其中,cpf具体可以包括会话管理功能实体(sessionmanagementfunction,smf),主要负责ue会话管理的所有控制面功能,包括upf选择以及ip地址分配等,upf主要完成用户面数据的路由转发等功能。

请参阅图1,目前互联网协议第6版(internetprotocolversion6,ipv6)的地址自动分配流程中,smf可以生成报文检测规则(packetdetectionrule,pdr),其中包括指示upf将邻居请求(neighborsolicitation,ns)消息以及路由请求(routersolicitation,rs)转发至smf的pdr,以及指示upf接收smf下发的邻居公告(neighboradvertisement,na)消息以及路由公告(routeradvertisement,ra)消息并转发至ue的pdr,之后smf向upf下发该pdr,当upf收到ue发送的数据包后,upf会对该数据包进行解析,如果该数据包中包括ns消息及rs消息,upf将ns消息以及rs消息加封装转发至smf,之后smf处理ns消息及rs消息并发送na消息以及ra消息至upf,再由upf将na消息以及ra消息加隧道封装转发至ue。

可以理解的是,ue需要通过获取到的地址前缀加上自己的接口id来实现地址自动分配功能,然后就可以与网络中的其它设备通信了,不过由于smf负责ue的地址管理功能,因此只有smf知道某个ue可用的地址前缀,那么为了实现地址自动分配功能,就需要由smf响应ue发送的ns消息和rs消息,进而smf再通过upf将na消息和ra消息转发至ue,upf与smf之间的交互导致整个ipv6地址自动分配流程的处理时延较高,另外upf安装smf下发的与地址自动分配功能相关的pdr,使得upf的内存资源占用较高。

为此本申请实施例提供了一种数据传输方法、数据面网元及控制面网元,可以有效降低地址自动分配流程的处理时延。

需要说明的是,在5g网络中,用户面网元可以是upf,控制面网元可以是smf,若引申到4.5g网络,用户面网元可以是pdn网关用户面(pdngateway-user,pgw-u),控制面网元可以是pdn网关控制面(pdngateway-control,pgw-c)。具体地,本申请实施例中以用户面网元为upf及控制面网元为smf为例进行描述

请参阅图2,图2为本申请实施例中数据传输方法的一个实施例示意图。

201、smf确定与ue对应的ipv6地址前缀信息。

本实施例中,smf可以为每一个支持地址自动配置功能的ue分配ipv6地址前缀信息,具体地,smf可以根据ue的ip地址为ue定义其ipv6地址前缀信息,其中,该ipv6地址前缀信息可以是ipv6地址前缀长度,也可以是ipv6地址前缀,具体此处不做限定。

例如,该ipv6地址前缀长度取值为56,那么就表示该ue的ipv6地址中前56bit为该ue的ipv6地址前缀。也就是说,要确定ue对应的ipv6地址前缀同时需要获知ipv6地址以及ipv6地址前缀长度,那么也就可以根据ipv6地址前缀长度确定ipv6地址中的前多少bit为ipv6地址前缀。

202、smf向upf发送携带ipv6地址前缀信息的会话建立请求。

本实施例中,smf可以将与ue对应的ipv6地址前缀信息添加到会话建立请求中,并将会话建立请求发送至upf。可以理解的是,smf可以将已经确定的ipv6地址前缀添加到会话建立请求中发送至upf,此外,smf也可以将ipv6地址前缀长度添加到会话建立请求中发送至upf,而ipv6地址可以由smf通过pdr下发,这样upf就可以根据ipv6地址以及ipv6地址前缀长度确定ipv6地址前缀。

需要说明的是,该会话建立请求具体可以是基于报文转发控制协议(packetforwardingcontrolprotocol,pfcp)的会话建立请求。该会话建立请求中具体包含的信息元素可以如下表1所示,从表1中可以看出,会话建立请求中可以包含节点标识、会话标识、ipv6地址前缀长度以及各信息元素的生效范围。节点标识具体可以是smf的标识或者其他可能的cpf的标识,会话标识为控制面的全量会话标识,唯一标识该会话信息,节点标识和会话标识均可以在sxa、sxb以及n4三类接口中生效,而ipv6地址前缀长度可以在sxb以及n4两类接口中生效,其中,sxa为服务网关控制面(servinggateway-control,sgw-c)和服务网关用户面(servinggateway-user,sgw-u)的接口,sxb为公用数据网(publicdatanetwork,pdn)网关控制面(pdngateway-control,pgw-c)和pdn网关用户面(pdngateway-user,pgw-u)的接口,n4为smf和upf之间的接口。

表1

203、upf建立会话并存储ipv6地址前缀信息。

upf收到smf发送的会话建立请求后,将发起会话建立的流程,并且可以将该会话建立请求中携带的ipv6地址前缀信息提取出来进行存储,在会话建立成功之后upf即可开启ns消息以及rs消息的检测功能。需要说明的是,会话建立的具体流程可以参照现有技术中协议数据单元(protocoldataunit,pdu)会话的建立流程,具体此处不再赘述。

204、upf发送会话建立成功响应至smf。

本实施例中,upf建立会话完成后,还将发送会话建立成功响应至smf。

205、upf接收ue发送的ns消息以及rs消息。

本实施例中,若upf收到来自ue的数据包,upf可以对该数据包进行检测,进而解析出ue发送的ns消息及rs消息。其中,ns消息用于确定邻居的链路层地址,判断缓存中的链路层地址是否可达,判断链路中是否存在重复的ip地址;rs消息用于当节点不愿意等到下一次周期性的路由器宣告时,可发起一次路由器请求的多播包,正在初始化的节点可使用路由器请求,这样即可得到路由相关参数。

206、upf生成na消息以及携带ipv6地址前缀信息的ra消息。

本实施例中,upf从ue发送的数据包中检测到ns消息以及rs消息后,可以生成na消息以及ra消息,其中,ra消息中携带有ipv6地址前缀信息。

207、upf发送na消息以及携带有ipv6地址前缀信息的ra消息至ue。

本实施例中,upf可以将na消息以及携带有ipv6地址前缀信息的ra消息发送至ue,以使得ue可以根据ipv6地址前缀信息实现地址自动分配的功能。

通过上述方式,upf可以接收到smf下发的与ue对应的ipv6地址前缀信息,因此若upf收到ue发送的rs消息,upf无需再将该rs消息转发至smf以及接收smf发送的ra消息,可以直接由upf生成携带有ipv6地址前缀信息的ra消息并发送至ue,以实现地址自动分配功能,可以有效降低地址自动分配流程的处理时延。另外upf无需安装smf下发的与地址自动分配功能相关的pdr,降低了upf的内存资源占用率。

上面描述了smf通过会话建立请求向upf发送地址前缀信息的方式,除此之外,smf还可以通过会话修改请求消息向upf发送地址前缀信息。

请参阅图3,图3为本申请实施例中数据传输方法的另一个实施例示意图。

301、smf确定与ue对应的ipv6地址前缀信息。

本实施例中,步骤301与图2所示实施例中步骤201的描述类似,具体此处不再赘述。

302、smf向upf发送携带ipv6地址前缀信息的会话修改请求。

本实施例中,smf可以将与ue对应的ipv6地址前缀信息添加到会话修改请求中,并将会话修改请求发送至upf。可以理解的是,smf可以将已经确定的ipv6地址前缀添加到会话修改请求中发送至upf,此外,smf也可以将ipv6地址前缀长度添加到会话修改请求中发送至upf,而ipv6地址可以由smf通过pdr下发,这样upf就可以根据ipv6地址以及ipv6地址前缀长度确定ipv6地址前缀。

需要说明的是,该会话修改请求具体可以是基于报文转发控制协议(packetforwardingcontrolprotocol,pfcp)的会话修改请求。该会话修改请求中具体包含的信息元素可以如下表2所示,从表2中可以看出,会话修改请求中可以包含会话标识、ipv6地址前缀长度以及各信息元素的生效范围。会话标识为控制面的全量会话标识,唯一标识该会话信息,会话标识可以在sxa、sxb以及n4三类接口中生效,而ipv6地址前缀长度可以在sxb以及n4两类接口中生效,其中,sxa为服务网关控制面(servinggateway-control,sgw-c)和服务网关用户面(servinggateway-user,sgw-u)的接口,sxb为公用数据网(publicdatanetwork,pdn)网关控制面(pdngateway-control,pgw-c)和pdn网关用户面(pdngateway-user,pgw-u)的接口,n4为smf和upf之间的接口。

表2

303、upf修改会话并存储ipv6地址前缀信息。

upf收到smf发送的会话修改请求后,将发起会话修改的流程,并且可以将该会话修改请求中携带的ipv6地址前缀信息提取出来进行存储,在会话修改成功之后upf即可开启ns消息以及rs消息的检测功能。需要说明的是,会话修改的具体流程可以参照现有技术中协议数据单元(protocoldataunit,pdu)会话的修改流程,具体此处不再赘述。

304、upf发送会话修改成功响应至smf。

本实施例中,upf修改会话完成后,还将发送会话修改成功响应至smf。

305、upf接收ue发送的ns消息以及rs消息。

306、upf生成na消息以及携带ipv6地址前缀信息的ra消息。

307、upf发送na消息以及携带ipv6地址前缀信息的ra消息至ue。

本实施例中,步骤305-307与图2所示实施例中步骤205-207的描述类似,具体此处不再赘述。

需要说明的是,除了上述提到的会话建立请求以及会话修改请求之外,其他可以实现upf和cpf之间携带ipv6地址前缀长度的会话都属于本专利的覆盖范围。另外,除了本实施例提到的upf以及smf的网元形态之外,还可扩展到3g或4g的cu分离场景下,将upf映射为sgw-u或pgw-u等网元,将smf映射为sgw-c或pgw-c等网元,具体此处不做限定。

上面对本申请实施例中的数据传输方法进行了描述,下面对本申请实施例中的upf以及cpf进行描述:

请参阅图4,本申请实施例中用户面网元的一个实施例包括:

接收单元401、用于接收控制面网元发送的与ue对应的ipv6地址前缀信息;

生成单元402、用于若所述接收单元接收到所述ue发送的目标请求消息,则生成携带有所述ipv6ipv6地址前缀信息的目标响应消息,所述目标请求消息包括路由请求rs消息,所述目标响应消息包括路由公告ra消息;

发送单元403、用于将所述目标响应消息发送至所述ue。

可选地,接收单元401具体用于:

接收所述控制面网元发送的会话建立请求,所述会话建立请求中包含所述ipv6地址前缀信息。

可选地,接收单元401具体用于:

接收所述控制面网元发送的会话修改请求,所述会话修改请求中包含所述ipv6地址前缀信息。

可选地,所述ipv6地址前缀信息包括与所述ue对应的ipv6地址前缀长度。

可选地,所述目标请求消息还包括邻居请求ns消息,所述目标响应消息还包括邻居公告na消息。

可选地,所述用户面网元包括upf,所述控制面网元包括smf。

本实施例中,接收单元401接收控制面网元发送的与ue对应的ipv6地址前缀信息,之后若用户面网元收到ue发送的目标请求消息,生成单元402生成携带有ipv6地址前缀信息的目标响应消息,发送单元403发送该目标响应消息至ue,其中,目标请求消息包括rs消息,目标响应消息包括ra消息。通过上述方式,用户面网元可以接收到控制面网元下发的与ue对应的ipv6地址前缀信息,因此若用户面网元收到ue发送的rs消息,用户面网元无需再将该rs消息转发至控制面网元以及接收控制面网元发送的ra消息,可以直接由用户面网元生成携带有ipv6地址前缀信息的ra消息并发送至ue,以实现地址自动分配功能,可以有效降低地址自动分配流程的处理时延。

请参阅图5,本申请实施例中控制面网元的一个实施例包括:

生成单元501、用于生成与ue对应的ipv6地址前缀信息;

发送单元502、用于发送发送所述ipv6地址前缀信息至用户面网元,以使得若所述用户面网元接收到ue发送的目标请求消息,则所述用户面网元生成携带有所述ipv6地址前缀信息的目标响应消息并将所述目标响应消息发送至所述ue,所述目标请求消息包括路由请求rs消息,所述目标响应消息包括路由公告ra消息。

可选地,发送单元502具体用于:

发送会话建立请求至所述用户面网元,所述会话建立请求中包含所述ipv6地址前缀信息。

可选地,发送单元502具体用于:

发送会话修改请求至所述用户面网元,所述会话修改请求中包含所述ipv6地址前缀信息。

可选地,所述ipv6地址前缀信息包括与所述ue对应的ipv6地址前缀长度。

可选地,所述用户面网元包括upf,所述控制面网元包括smf。

上面从模块化功能实体的角度对本申请实施例中的用户面网元以及控制面网元进行了描述,下面从硬件处理的角度对本申请施例中的用户面网元以及控制面网元进行描述:

请参阅图6,本申请中用户面网元一个实施例可以包括一个或一个以上中央处理器601,存储器602,输入输出接口603,有线或无线网络接口604,电源605。

存储器602可以是短暂存储或持久存储。更进一步地,中央处理器601可以配置为与存储器602通信,在用户面功能实体上执行存储器602中的一系列指令操作。

本实施例中,中央处理器601可以执行前述图2及图3所示实施例中用户面网元所执行的操作,具体此处不再赘述。

本实施例中,中央处理器601中的具体功能模块划分可以与前述图4中所描述的接收单元、生成单元以及发送单元的功能模块划分方式类似,此处不再赘述。

请参阅图7,本申请中控制面网元一个实施例可以包括一个或一个以上中央处理器701,存储器702,输入输出接口703,有线或无线网络接口704,电源705。

存储器702可以是短暂存储或持久存储。更进一步地,中央处理器701可以配置为与存储器702通信,在用户面功能实体上执行存储器702中的一系列指令操作。

本实施例中,中央处理器701可以执行前述图2及图3所示实施例中控制面网元所执行的操作,具体此处不再赘述。

本实施例中,中央处理器701中的具体功能模块划分可以与前述图5中所描述的生成单元以及发送单元的功能模块划分方式类似,此处不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。


技术特征:

1.一种数据传输方法,其特征在于,包括:

用户面网元接收控制面网元发送的与用户设备ue对应的地址前缀信息;

若用户面网元接收到所述ue发送的目标请求消息,则所述用户面网元生成携带有所述ipv6地址前缀信息的目标响应消息并将所述目标响应消息发送至所述ue,所述目标请求消息包括路由请求rs消息,所述目标响应消息包括路由公告ra消息。

2.根据权利要求1所述的方法,其特征在于,用户面网元接收控制面网元发送的与用户设备ue对应的ipv6地址前缀信息包括:

所述用户面网元接收所述控制面网元发送的会话建立请求,所述会话建立请求中包含所述ipv6地址前缀信息。

3.根据权利要求1所述的方法,其特征在于,用户面网元接收控制面功能实体控制面网元发送的与用户设备ue对应的ipv6地址前缀信息包括:

所述用户面网元接收所述控制面网元发送的会话修改请求,所述会话修改请求中包含所述ipv6地址前缀信息。

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述ipv6地址前缀信息包括与所述ue对应的ipv6地址前缀长度。

5.根据权利要求1至3中任一项所述的方法,其特征在于,所述目标请求消息还包括邻居请求ns消息,所述目标响应消息还包括邻居公告na消息。

6.根据权利要求1至3中任一项所述的方法,其特征在于,所述用户面网元包括用户面功能实体upf,所述控制面网元包括会话管理功能实体smf。

7.一种数据传输方法,其特征在于,包括:

控制面网元生成与ue对应的ipv6地址前缀信息;

所述控制面网元发送所述ipv6地址前缀信息至用户面网元,以使得若所述用户面网元接收到ue发送的目标请求消息,则所述用户面网元生成携带有所述ipv6地址前缀信息的目标响应消息并将所述目标响应消息发送至所述ue,所述目标请求消息包括路由请求rs消息,所述目标响应消息包括路由公告ra消息。

8.根据权利要求7所述的方法,其特征在于,所述控制面网元发送所述ipv6地址前缀信息至用户面网元包括:

所述控制面网元发送会话建立请求至所述用户面网元,所述会话建立请求中包含所述ipv6地址前缀信息。

9.根据权利要求7所述的方法,其特征在于,所述控制面网元发送所述ipv6地址前缀信息至用户面网元包括:

所述控制面网元发送会话修改请求至所述用户面网元,所述会话修改请求中包含所述ipv6地址前缀信息。

10.根据权利要求7至9中任一项所述的方法,其特征在于,所述ipv6地址前缀信息包括与所述ue对应的ipv6地址前缀长度。

11.根据权利要求7至9中任一项所述的方法,其特征在于,所述用户面网元包括upf,所述控制面网元包括smf。

12.一种用户面网元,其特征在于,包括:

接收单元,用于接收控制面网元发送的与ue对应的ipv6地址前缀信息;

生成单元,用于若所述接收单元接收到所述ue发送的目标请求消息,则生成携带有所述ipv6地址前缀信息的目标响应消息,所述目标请求消息包括路由请求rs消息,所述目标响应消息包括路由公告ra消息;

发送单元,用于将所述目标响应消息发送至所述ue。

13.根据权利要求12所述用户面网元,其特征在于,所述接收单元具体用于:

接收所述控制面网元发送的会话建立请求,所述会话建立请求中包含所述ipv6地址前缀信息。

14.根据权利要求12所述用户面网元,其特征在于,所述接收单元具体用于:

接收所述控制面网元发送的会话修改请求,所述会话修改请求中包含所述ipv6地址前缀信息。

15.根据权利要求12至14中任一项所述的用户面网元,其特征在于,所述ipv6地址前缀信息包括与所述ue对应的ipv6地址前缀长度。

16.根据权利要求12至14中任一项所述的用户面网元,其特征在于,所述目标请求消息还包括邻居请求ns消息,所述目标响应消息还包括邻居公告na消息。

17.根据权利要求12至14中任一项所述的用户面网元,其特征在于,所述用户面网元包括upf,所述控制面网元包括smf。

18.一种控制面网元,其特征在于,包括:

生成单元,用于生成与ue对应的ipv6地址前缀信息;

发送单元,用于发送发送所述ipv6地址前缀信息至用户面网元,以使得若所述用户面网元接收到ue发送的目标请求消息,则所述用户面网元生成携带有所述ipv6地址前缀信息的目标响应消息并将所述目标响应消息发送至所述ue,所述目标请求消息包括路由请求rs消息,所述目标响应消息包括路由公告ra消息。

19.根据权利要求18所述的控制面网元,其特征在于,所述发送单元具体用于:

发送会话建立请求至所述用户面网元,所述会话建立请求中包含所述ipv6地址前缀信息。

20.根据权利要求18所述的控制面网元,其特征在于,所述发送单元具体用于:

发送会话修改请求至所述用户面网元,所述会话修改请求中包含所述ipv6地址前缀信息。

21.根据权利要求18至20中任一项所述的控制面网元,其特征在于,所述ipv6地址前缀信息包括与所述ue对应的ipv6地址前缀长度。

22.根据权利要求18至20中任一项所述的控制面网元,其特征在于,所述用户面网元包括upf,所述控制面网元包括smf。

23.一种用户面网元,其特征在于,包括:

处理器、存储器、总线以及输入输出接口;

所述存储器中存储有程序代码;

所述处理器调用所述存储器中的程序代码时执行如下操作:

接收控制面网元发送的与用户设备ue对应的ipv6地址前缀信息;

若接收到所述ue发送的目标请求消息,则所述用户面网元生成携带有所述ipv6地址前缀信息的目标响应消息并将所述目标响应消息发送至所述ue,所述目标请求消息包括路由请求rs消息,所述目标响应消息包括路由公告ra消息。

24.一种控制面网元,其特征在于,包括:

处理器、存储器、总线以及输入输出接口;

所述存储器中存储有程序代码;

所述处理器调用所述存储器中的程序代码时执行如下操作:

生成与ue对应的ipv6地址前缀信息;

发送所述ipv6地址前缀信息至用户面网元,以使得若所述用户面网元接收到ue发送的目标请求消息,则所述用户面网元生成携带有所述ipv6地址前缀信息的目标响应消息并将所述目标响应消息发送至所述ue,所述目标请求消息包括路由请求rs消息,所述目标响应消息包括路由公告ra消息。

25.一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1至11中任意一项所述的方法。

26.一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如权利要求1至11中任意一项所述的方法。

技术总结
本申请实施例公开了一种数据传输方法、用户面网元及控制面网元,可以有效降低地址自动分配流程的处理时延并减少用户面网元与控制面网元之间交互的数据量。本申请实施例方法包括:用户面网元接收控制面网元发送的与用户设备UE对应的IPv6地址前缀信息;若用户面网元接收到所述UE发送的目标请求消息,则所述用户面网元生成携带有所述IPv6地址前缀信息的目标响应消息并发送该目标响应消息至UE,所述目标请求消息包括路由请求RS消息,所述目标响应消息包括路由公告RA消息。

技术研发人员:胡翔;夏渊;孙晓东;崔文奇
受保护的技术使用者:华为技术有限公司
技术研发日:2018.11.28
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-52640.html

最新回复(0)