会话绑定方法、网络发现功能、应用功能及网络单元与流程

文档序号:19873757发布日期:2020-02-08 06:09阅读:4510来源:国知局
会话绑定方法、网络发现功能、应用功能及网络单元与流程

本发明涉及无线通信技术领域,特别是指一种以太网类型的pdusession,即会话绑定方法、网络发现功能、应用功能及网络单元。



背景技术:

在volte(基于ims的语音业务)以及运营商开放给第三方应用的数据业务的4gip(网络协议)pdu(协议数据单元)session(会话控制)会话绑定中,pcc(策略控制和计费)策略控制要求同一用户的gx与rx接口会话在同一个pcrf(策略与计费规则功能单元)上进行绑定。部署多个pcrf时,需要dra(信令中继节点)实现会话绑定,存储pcef(策略与计费执行功能单元)/apn(接入点)/用户码号/ip地址/pcrf地址/sessionid(标识)的绑定关系(会话绑定信息)。gx接口采用用户码号寻址。rx接口采用用户ip地址寻址,需要dra根据会话绑定信息找到pcrf。用户ip地址在每次附着或更换p-gw时动态分配,pcc会话绑定信息为动态数据,由dra动态存储。

如图1所示,pcef(p-gw,公用数据网网关)通过gx接口与dra1和dra2通信,其中,imsi为国际移动用户识别码,msisdn为移动台国际用户识别码;af(applicationfunction,应用功能)通过rx接口与dra1和dra2通信。

dra实现会话绑定包括以下步骤:

步骤一:dra转接gx接口会话时在本地保存会话绑定信息:

pccgx接口涉及ipcan(控制器局域网络)会话建立、修改和删除,会话建立时,dra需存储pcc会话绑定信息,会话修改和删除时,dra需要修改和删除绑定信息,以免原有ip地址关联错误的pcrf。

目前gx接口ipcan会话建立请求携带用户标识、ip地址,后续ipcan会话修改和会话删除流程将不再携带用户标识,需要dra通过sessionid关联一个ipcan会话。

步骤二:dra收到rx接口会话时,根据ip地址查询本地会话绑定信息。

与4g核心网gx/rx接口的会话绑定需求类似,5g核心网中同一个用户的pdn会话相关的n7和n5/rx接口信令需要寻址到同一个pcf(策略控制功能)。n7接口信令由smf(会话管理功能)寻址到pcf,n5/rx接口信令由af寻址到pcf,5g网络的smf类似4g网络的pgw;5g网络的pcf类似于4g网络的pcrf。

af有两类,1)一类是运营商内部ims网元(p-cscf),为3gpp标准定义的voims语音业务服务,触发核心网进行语音业务策略控制,为语音建立专用承载,保证语音业务质量。2)另一类是外部的业务应用平台,为数据业务应用提供服务,触发核心网对运营商开放给第三方的数据业务应用进行策略控制,为应用服务建立专用承载,保证业务质量。

针对第二类af的应用场景,考虑网络安全,5g核心网引入了networkexposurefunction(网络开放功能,nef)向第三方开放业务和能力,外部的业务应用平台af需通过nef访问5g网络。

在部署多个pcf时,定义了bsf(bindingsupportfunction会话绑定支持功能)实现会话绑定,存储会话绑定信息。n7接口涉及ippdu(协议数据单元)会话建立、修改和删除,如图2所示,会话建立时,pcf需要向bsf创建会话绑定信息,会话修改和删除时,pcf需要向bsf修改和删除绑定信息,以免原有ip地址关联错误的pcf。nef(networkexposurefunction网络能力开放功能)收到第三方af(应用功能)(即af2)的n5或rx接口请求消息,向bsf查询会话绑定信息以及pcf地址。在af1发送n5接口请求消息时,向bsf查询会话绑定信息。其中,bsf独立部署,与smf融合、与pcf融合。

5g网络包含有不同类型的pdusession:ipv4,ipv6,ipv4v6,ethernet,unstructured,其中,non(非)ippdusession面向垂直行业用户/物联网应用,与大网用户不同,垂直行业用户没有漫游特性,用户访问dn(数据网络)没有获取移动ip地址保证互联网应用连接性的需求;pcc策略控制只在局域网范围内实施,ue(用户终端)只需使用mac(媒体接入控制)地址访问业务应用平台。mac地址不是5g网络分配的,而是用于终端自有的,接入网络时带给网络。

与ippdusession的会话绑定需求类似,5g核心网中同一个用户的nonippdusession相关的n7和n5/rx接口信令需要寻址到同一个pcf。与ippdusession会话绑定类似,pcf向bsf创建/修改/删除会话绑定信息。区别:1)会话中用户终端采用mac地址,不是ip地址,不是网络分配的;2)smf/pcf/af在同一局域网中,没有跨区域寻址场景。

物联网应用的用户数量远远大于plmn(公共陆地移动网络)网络的用户数量,一个bsf难以满足需求,与pcf或smf融合使得bsf数量依赖于pcf或smf部署,如后者数量增加,多bsf场景不可避免。但现有通信标准尚未解决nonippdusession多bsf寻址问题,因为mac地址段难于预先规划,根据uemac地址寻址bsf存在困难。



技术实现要素:

本发明要解决的技术问题是提供一种会话绑定方法、网络发现功能、应用功能及网络单元,能够解决多bsf寻址问题。

为解决上述技术问题,本发明的实施例提供技术方案如下:

一方面,提供一种会话绑定方法,应用于网络发现功能,所述方法包括:

接收会话绑定服务发现请求,所述会话绑定服务发现请求中携带有网络切片的信息;

根据网络切片的信息与会话绑定功能之间的映射关系,返回会话绑定服务发现响应,携带所述网络切片内用户的对应的会话绑定功能的标识或地址。

进一步地,在所述会话绑定服务发现请求为应用功能或网络能力开放功能发送时,所述方法具体包括:

应用功能收到用户的应用请求后,在未知会话绑定功能的标识或地址时,所述应用功能向网络发现功能发送会话绑定服务发现请求;或

应用功能收到用户的应用请求后,如不允许直接访问5g核心网,将服务访问请求发送给网络能力开放功能,网络能力开放功能接收到应用功能发起的服务访问请求后,在未知会话绑定功能的标识或地址时,向网络发现功能发送会话绑定服务发现请求。

进一步地,所述网络发现功能预先存储网络切片的信息与会话绑定功能之间的映射关系;或

所述网络发现功能接收会话绑定功能的服务注册请求,所述服务注册请求携带有网络切片的信息、会话绑定功能的标识或地址,所述网络发现功能根据网络切片的信息和会话绑定功能的标识或地址创建网络切片的信息与会话绑定功能之间的映射关系。

进一步地,所述网络切片的信息包括网络切片的标识。

进一步,所述用户的会话为非ip类型的pdusession。

本发明实施例还提供了一种会话绑定方法,应用于网络发现功能,所述方法包括:

接收会话绑定服务发现请求,所述会话绑定服务发现请求中携带应用功能的地址;

根据应用功能的地址所属的地址段与会话绑定功能之间的映射关系,返回会话绑定服务发现响应,携带与用户的对应的会话绑定功能的标识或地址。

进一步地,在所述会话绑定服务发现请求为应用功能或网络能力开放功能发送时,所述方法具体包括:

应用功能收到用户的应用请求后,在未知会话绑定功能的标识或地址时,所述应用功能向网络发现功能发送会话绑定服务发现请求;或

应用功能收到用户的应用请求后,如不允许直接访问5g核心网,将服务访问请求发送给网络能力开放功能,网络能力开放功能接收到应用功能发起的服务访问请求后,在未知会话绑定功能的标识或地址时,向网络发现功能发送会话绑定服务发现请求。

进一步地,所述网络发现功能预先存储应用功能的地址段与会话绑定功能之间的映射关系;或

所述网络发现功能接收会话绑定功能的服务注册请求,所述服务注册请求携带有应用功能的地址段、会话绑定功能的标识或地址,所述网络发现功能根据应用功能的地址段和会话绑定功能的标识或地址创建应用功能的地址段与会话绑定功能之间的映射关系。

进一步,所述用户的会话为非ip类型的pdusession。

本发明实施例还提供了一种会话绑定方法,应用于应用功能,所述方法包括:

接收用户的应用请求,所述用户的应用请求中携带有所述用户所在本地网络的信息;

如允许直接访问5g核心网,向会话绑定功能发送会话绑定信息查询服务请求;

如不允许直接访问5g核心网,向网络能力开放功能发送服务访问请求,所述服务访问请求中携带有区域信息,所述区域信息为所述应用功能根据区域信息与本地网络的信息之间的映射关系所确定。

进一步地,所述用户所在本地网络的信息为用户面功能根据本地网络组织或部署预先配置的,并标识在用户的应用请求中。

进一步地,在用户从用户面或媒体面触发应用功能的应用请求时,用户面功能在用户面或媒体面检测到用户地址相关的数据包,在封装用户的应用请求的数据包中标记本地网络的信息,并将所述标记后的数据包转发给所述应用功能。

进一步地,所述用户所在本地网络的信息包括以下至少一种:

局域网的信息;

局域网子网的信息;

局域网子域的信息。

进一步地,所述会话绑定功能保存有用户的会话绑定信息,所述会话绑定功能为应用功能根据所述本地网络的信息确定;或应用功能查询网络发现功能确定与所述本地网络的信息对应的会话绑定功能。

进一步地,所述应用功能配置有本地网络的信息与会话绑定功能的映射关系。

进一步地,所述应用功能查询网络发现功能获取与所述本地网络的信息对应的会话绑定功能包括:

所述应用功能向网络发现功能发送会话绑定服务发现请求,所述会话绑定服务发现请求中携带有与所述本地网络的信息对应的区域信息,所述区域信息为所述应用功能根据区域信息与本地网络的信息之间的映射关系所确定;

所述应用功能接收网络发现功能返回的与所述区域信息对应的会话绑定功能,所述会话绑定功能为所述网络发现功能根据预先配置的区域信息与会话绑定功能之间的映射关系所确定;或者所述网络发现功能接收会话绑定功能的服务注册请求,所述服务注册请求携带有区域信息和会话绑定功能的标识或地址,所述网络发现功能根据区域信息和会话绑定功能的标识或地址创建区域信息与会话绑定功能之间的映射关系。

进一步地,所述应用功能查询网络发现功能获取与所述本地网络的信息对应的会话绑定功能包括:

所述应用功能将服务访问请求发送给网络能力开放功能,所述服务访问请求中携带有区域信息,所述区域信息为所述应用功能根据区域信息与本地网络的信息之间的映射关系所确定;

所述网络能力开放功能接收到应用功能发起的服务访问请求后,根据区域信息与会话绑定功能之间的映射关系确定会话绑定功能;或者

所述网络能力开放功能向网络发现功能发送会话绑定服务发现请求,所述会话绑定服务发现请求携带有所述区域信息,所述网络能力开放功能接收网络发现功能返回的与所述区域信息对应的会话绑定功能,所述会话绑定功能为所述网络发现功能根据预先配置的区域信息与会话绑定功能之间的映射关系所确定;或者所述网络发现功能接收会话绑定功能的服务注册请求,所述服务注册请求携带有区域信息和会话绑定功能的标识或地址,所述网络发现功能根据区域信息和会话绑定功能的标识或地址创建区域信息与会话绑定功能之间的映射关系。

进一步地,所述用户面功能被一个或多个会话管理功能控制,所述会话管理功能是融合或内置会话绑定功能的会话管理功能。

进一步地,所述用户面功能根据自身和会话功能的归属关系确定用户所在本地网络的信息。

进一步地,当一个用户面功能被一个会话管理功能控制时,该用户面功能服务的用户的的会话绑定信息在所述会话管理功能内置或融合的会话绑定功能上;该用户面功能在用户地址相关的数据包中标记的本地网络的信息通过映射关系对应所述会话管理功能内置或融合的会话绑定功能或通过映射关系对应的区域信息对应所述会话管理功能内置或融合的会话绑定功能;

当一个用户面功能和其他多个用户面功能被一个会话管理功能控制时,该用户面功能服务的用户和其他多个用户面功能服务的用户的的会话绑定信息均在所述会话管理功能内置或融合的会话绑定功能上;该用户面功能在用户地址相关的数据包中标记的本地网络的信息与其他多个用户面功能在用户地址相关的数据包中标记的本地网络的信息不同,但通过映射关系均对应所述会话管理功能内置或融合的会话绑定功能,或通过映射关系对应不同的区域信息,所有区域信息均对应所述会话管理功能内置或融合的会话绑定功能;

当用户面功能被多个会话管理功能控制时,用户面功能从不同会话管理功能接收不同的用户地址,用户地址对应的用户的会话绑定信息在下发该用户地址的会话管理功能内置或融合的会话绑定功能上;该用户面功能在该用户地址相关的数据包中标记的本地网络的信息通过映射关系对应所下发该用户地址的会话管理功能内置或融合的会话绑定功能或通过映射关系对应的区域信息对应下发该用户地址的会话管理功能内置或融合的会话绑定功能;

当一个用户面功能和其他多个用户面功能被多个会话管理功能控制时,不同用户面功能从不同会话管理功能接收用户地址,用户地址对应的用户的会话绑定信息在下发该用户地址的会话管理功能内置或融合的会话绑定功能上;用户面功能在该用户地址相关的数据包中标记的本地网络的信息通过映射关系对应下发该用户地址的会话管理功能内置或融合的会话绑定功能或通过映射关系对应的区域信息对应下发会话管理功能内置或融合的会话绑定功能。

本发明实施例还提供了一种会话绑定方法,应用于网络发现功能,所述方法包括:

接收会话绑定服务发现请求,所述会话绑定服务发现请求中携带有区域信息;

根据区域信息与会话绑定功能之间的映射关系,返回会话绑定服务发现响应,携带与用户的对应的会话绑定功能的标识或地址。

进一步地,在所述会话绑定服务发现请求为应用功能或网络能力开放功能发送时,所述方法具体包括:

应用功能收到用户的应用请求后,在未知会话绑定功能的标识或地址时,所述应用功能向网络发现功能发送会话绑定服务发现请求;或

应用功能收到用户的应用请求后,如不允许直接访问5g核心网,将服务访问请求发送给网络能力开放功能,网络能力开放功能接收到应用功能发起的服务访问请求后,在未知会话绑定功能标识或地址时,向网络发现功能发送会话绑定服务发现请求。

进一步地,所述网络发现功能预先存储区域信息与会话绑定功能之间的映射关系;或

所述网络发现功能接收会话绑定功能的服务注册请求,所述服务注册请求携带有区域信息、会话绑定功能的标识或地址,所述网络发现功能根据区域信息和会话绑定功能的标识或地址创建区域信息与会话绑定功能之间的映射关系。

进一步,所述用户的会话为非ip类型的pdusession。

本发明实施例还提供了一种网络发现功能,包括处理器和收发器,

所述收发器用于接收会话绑定服务发现请求,所述会话绑定服务发现请求中携带有网络切片的信息;

所述处理器用于根据根据网络切片的信息与会话绑定功能之间的映射关系,返回会话绑定服务发现响应,携带所述网络切片内用户的对应的会话绑定功能的标识或地址。

进一步地,在所述会话绑定服务发现请求为应用功能或网络能力开放功能发送时,所述会话绑定服务发现请求具体为:

应用功能收到用户的应用请求后,在未知会话绑定功能的标识或地址时,向网络发现功能发送;或

应用功能收到用户的应用请求后,如不允许直接访问5g核心网,将服务访问请求发送给网络能力开放功能,网络能力开放功能接收到应用功能发起的服务访问请求后,在未知会话绑定功能的标识或地址时,向网络发现功能发送。

进一步地,所述处理器还用于预先存储网络切片的信息与会话绑定功能之间的映射关系;或

接收会话绑定功能的服务注册请求,所述服务注册请求携带有网络切片的信息、会话绑定功能的标识或地址,根据网络切片的信息和会话绑定功能的标识或地址创建网络切片的信息与会话绑定功能之间的映射关系。

进一步地,所述网络切片的信息包括网络切片的标识。

进一步,所述用户的会话为非ip类型的pdusession。

本发明实施例还提供了一种网络发现功能,包括处理器和收发器,

所述收发器用于接收会话绑定服务发现请求,所述会话绑定服务发现请求中携带应用功能的地址;

所述处理器根据应用功能的地址所属的地址段与会话绑定功能之间的映射关系,返回会话绑定服务发现响应,携带与用户的对应的会话绑定功能的标识或地址。

进一步地,在所述会话绑定服务发现请求为应用功能或网络能力开放功能发送时,所述会话绑定服务发现请求具体为:

应用功能收到用户的应用请求后,在未知会话绑定功能的标识或地址时,向网络发现功能发送;或

应用功能收到用户的应用请求后,如不允许直接访问5g核心网,将服务访问请求发送给网络能力开放功能,网络能力开放功能接收到应用功能发起的服务访问请求后,在未知会话绑定功能的标识或地址时,向网络发现功能发送。

进一步地,所述处理器还用于预先存储应用功能的ip地址段与会话绑定功能之间的映射关系;或

接收会话绑定功能的服务注册请求,所述服务注册请求携带有应用功能的地址段、会话绑定功能的标识或地址,根据应用功能的地址段和会话绑定功能的标识或地址创建应用功能的地址段与会话绑定功能之间的映射关系。

进一步,所述用户的会话为非ip类型的pdusession。

本发明实施例还提供了一种应用功能,包括处理器和收发器,

所述收发器用于接收用户的应用请求,所述用户的应用请求中携带有所述用户所在本地网络的信息;

如允许直接访问5g核心网,向会话绑定功能发送会话绑定信息查询服务请求;

如不允许直接访问5g核心网,向网络能力开放功能发送服务访问请求,所述服务访问请求中携带有区域信息,所述区域信息为所述应用功能根据区域信息与本地网络的信息之间的映射关系所确定。

进一步地,所述用户所在本地网络的信息为用户面功能根据本地网络组织或部署预先配置的,并标识在用户的应用请求中。

进一步地,在用户从用户面或媒体面触发应用功能的应用请求时,用户面功能在用户面或媒体面检测到用户地址相关的数据包,在封装用户的应用请求的数据包中标记本地网络的信息,并将所述标记后的数据包转发给所述应用功能。

进一步地,所述用户所在本地网络的信息包括以下至少一种:

局域网的信息;

局域网子网的信息;

局域网子域的信息。

进一步地,所述会话绑定功能保存有用户的会话绑定信息,所述会话绑定功能为应用功能根据所述本地网络的信息确定;或应用功能查询网络发现功能确定与所述本地网络的信息对应的会话绑定功能。

进一步地,所述应用功能配置有本地网络的信息与会话绑定功能的映射关系。

进一步地,所述收发器具体用于向网络发现功能发送会话绑定服务发现请求,所述会话绑定服务发现请求中携带有与所述本地网络的信息对应的区域信息,所述区域信息为所述应用功能根据预先存储的区域信息与本地网络的信息之间的映射关系所确定;接收网络发现功能返回的与所述区域信息对应的会话绑定功能,所述会话绑定功能为所述网络发现功能根据预先配置的区域信息与会话绑定功能之间的映射关系所确定;或者所述网络发现功能接收会话绑定功能的服务注册请求,所述服务注册请求携带有区域信息和会话绑定功能的标识或地址,所述网络发现功能根据区域信息和会话绑定功能的标识或地址创建区域信息与会话绑定功能之间的映射关系。

进一步地,所述收发器还用于将服务访问请求发送给网络能力开放功能,所述服务访问请求中携带有区域信息,所述区域信息为所述应用功能根据区域信息与本地网络的信息之间的映射关系所确定;以便所述网络能力开放功能接收到应用功能发起的服务访问请求后,根据区域信息与会话绑定功能之间的映射关系确定会话绑定功能;或者

所述网络能力开放功能向网络发现功能发送会话绑定服务发现请求,所述会话绑定服务发现请求携带有所述区域信息,所述网络能力开放功能接收网络发现功能返回的与所述区域信息对应的会话绑定功能,所述会话绑定功能为所述网络发现功能根据预先配置的区域信息与会话绑定功能之间的映射关系所确定;或者所述网络发现功能接收会话绑定功能的服务注册请求,所述服务注册请求携带有区域信息和会话绑定功能的标识或地址,所述网络发现功能根据区域信息和会话绑定功能的标识或地址创建区域信息与会话绑定功能之间的映射关系。

进一步地,所述用户面功能被一个或多个会话管理功能控制,所述会话管理功能是融合或内置会话绑定功能的会话管理功能。

进一步地,所述用户面功能根据自身和会话功能的归属关系确定用户所在本地网络的信息。

进一步地,当一个用户面功能被一个会话管理功能控制时,该用户面功能服务的用户的的会话绑定信息在所述会话管理功能内置或融合的会话绑定功能上;该用户面功能在用户地址相关的数据包中标记的本地网络的信息通过映射关系对应所述会话管理功能内置或融合的会话绑定功能或通过映射关系对应的区域信息对应所述会话管理功能内置或融合的会话绑定功能;

当一个用户面功能和其他多个用户面功能被一个会话管理功能控制时,该用户面功能服务的用户和其他多个用户面功能服务的用户的的会话绑定信息均在所述会话管理功能内置或融合的会话绑定功能上;该用户面功能在用户地址相关的数据包中标记的本地网络的信息与其他多个用户面功能在用户地址相关的数据包中标记的本地网络的信息不同,但通过映射关系均对应所述会话管理功能内置或融合的会话绑定功能,或通过映射关系对应不同的区域信息,所有区域信息均对应所述会话管理功能内置或融合的会话绑定功能;

当用户面功能被多个会话管理功能控制时,用户面功能从不同会话管理功能接收不同的用户地址,用户地址对应的用户的会话绑定信息在下发该用户地址的会话管理功能内置或融合的会话绑定功能上;该用户面功能在该用户地址相关的数据包中标记的本地网络的信息通过映射关系对应所下发该用户地址的会话管理功能内置或融合的会话绑定功能或通过映射关系对应的区域信息对应下发该用户地址的会话管理功能内置或融合的会话绑定功能;

当一个用户面功能和其他多个用户面功能被多个会话管理功能控制时,不同用户面功能从不同会话管理功能接收用户地址,用户地址对应的用户的会话绑定信息在下发该用户地址的会话管理功能内置或融合的会话绑定功能上;用户面功能在该用户地址相关的数据包中标记的本地网络的信息通过映射关系对应下发该用户地址的会话管理功能内置或融合的会话绑定功能或通过映射关系对应的区域信息对应下发会话管理功能内置或融合的会话绑定功能。

本发明实施例还提供了一种网络发现功能,包括处理器和收发器,

所述收发器用于接收会话绑定服务发现请求,所述会话绑定服务发现请求中携带有区域信息;

所述处理器用于根据区域信息与会话绑定功能之间的映射关系,返回会话绑定服务发现响应,携带与用户的对应的会话绑定功能的标识或地址。

进一步地,在所述会话绑定服务发现请求为应用功能或网络能力开放功能发送时,所述会话绑定服务发现请求具体为:

应用功能收到用户的应用请求后,在未知会话绑定功能的标识或地址时,所述应用功能向网络发现功能发送;或

应用功能收到用户的应用请求后,如不允许直接访问5g核心网,将服务访问请求发送给网络能力开放功能,网络能力开放功能接收到应用功能发起的服务访问请求后,在未知会话绑定功能的标识或地址时,向网络发现功能发送。

进一步地,所述处理器还用于预先存储区域信息与会话绑定功能之间的映射关系;或

接收会话绑定功能的服务注册请求,所述服务注册请求携带有区域信息、会话绑定功能的标识或地址,根据区域信息和会话绑定功能的标识或地址创建区域信息与会话绑定功能之间的映射关系。

进一步,所述用户的会话为非ip类型的pdusession。

本发明实施例还提供了一种网络单元,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述程序时实现如上所述的会话绑定方法。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的会话绑定方法中的步骤。

本发明的实施例具有以下有益效果:

上述方案中,通过网络切片的信息、区域信息或应用功能的地址与会话绑定功能之间的映射关系,确定与用户对应的会话绑定功能,解决了nonippdusession多bsf寻址问题,避免了标准方案中mac地址段难于预先规划,根据用户mac地址寻址bsf困难问题。

附图说明

图1为gx/rx接口会话绑定需求示意图;

图2为5g网络中通过bsf实现会话绑定的示意图;

图3为本发明实施例应用于网络发现功能的会话绑定方法的流程示意图;

图4为本发明另一实施例应用于网络发现功能的会话绑定方法的流程示意图;

图5为本发明实施例应用于应用功能的会话绑定方法的流程示意图;

图6为本发明另一实施例应用于网络发现功能的会话绑定方法的流程示意图;

图7-图9为本发明实施例bsf向nrf发送服务注册请求的示意图;

图10为1个upf可以满足一个垂直行业用户的转发需求的示意图;

图11为多个upf才能满足一个垂直行业用户的转发需求的示意图;

图12为1个upf可以满足多个垂直行业用户的转发需求的示意图;

图13为本发明具体实施例控制面af、nef、nrf实现多bsf寻址的示意图;

图14为本发明实施例ue只使用一个mac地址接入网络的示意图;

图15为本发明实施例ue作为一个交换机或者二层设备连接一组不同mac地址的终端的示意图;

图16-图17为本发明具体实施例可直接查询bsf以及pcf的af通过配置寻址bsf以及pcf的示意图;

图18和图19为本发明具体实施例第三方af通过nef以及nrf寻址bsf以及pcf的示意图;

图20为本发明实施例网络发现功能的结构示意图;

图21为本发明实施例应用功能的结构示意图。

具体实施方式

为使本发明的实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

mac地址,即硬件地址,长度为48比特,由16进制的数字组成,分为前24位和后24位:前24位叫做组织唯一标志符(organizationallyuniqueidentifier,即oui),是由ieee(电气和电子工程师协会)的注册管理机构给不同厂家分配的代码,区分了不同的厂家。后24位是由厂家自己分配的,称为扩展标识符。同一个厂家生产的网卡中mac地址后24位是不同的。

由于难以约束一个垂直行业用户接入5g网络的用户终端只能从一个厂家采购硬件,同时也难以要求一个厂家为不同垂直行业用户不同区域应用预先规划地址段(无法预知数量需求,相比mac地址,ip地址资源为运营商所有,且区域/省划分明确,地址段规划相对容易。)

ippdusession的bsf通过ip地址段寻址,ip地址由5g网络分配,ip地址段可规划,而nonippdusession会话绑定的bsf无法和ippdusession会话绑定的bsf一样通过地址段区分,不同区域的bsf绑定的nonippdusession中用户的mac地址段可能重合,因此存在nonippdusession多bsf寻址问题。

为了解决上述问题,可以有以下几种解决方案:

解决方案一:

4gnb-iot(窄带物联网)针对nonipcan(控制器局域网络)会话将mac地址映射为网络内部的ip地址(终端不感知),将nonippdusession多bsf寻址转换为ippdusession多bsf寻址,但这样会占用ip地址空间。

解决方案二:

bsf向nrf注册每个绑定的mac地址,bsf寻址统一采用nrf查询。nrf根据mac地址确定bsf。但这种解决方案的寻址方式受限,无法在af或nef配置bsf映射表。另外,nrf需逐mac地址发现bsf,而不是服务发现,且bsf和nrf需逐用户、dnn、切片存储、更新mac地址映射表,处理开销大。

为了解决上述问题,本发明实施例提供一种会话绑定方法及网络单元,能够解决多bsf寻址问题。

本发明实施例提供一种会话绑定方法,应用于网络发现功能,如图3所示,所述方法包括:

步骤101:接收会话绑定服务发现请求,所述会话绑定服务发现请求中携带有网络切片的信息;

步骤102:根据网络切片的信息与会话绑定功能之间的映射关系,返回会话绑定服务发现响应,携带所述网络切片内用户的对应的会话绑定功能的标识或地址。

本实施例中,通过网络切片的信息与会话绑定功能之间的映射关系,确定与用户对应的会话绑定功能,解决了nonippdusession多bsf寻址问题,避免了标准方案中mac地址段难于预先规划,根据用户mac地址寻址bsf困难问题。

进一步地,在所述会话绑定服务发现请求为应用功能或网络能力开放功能发送时,所述方法具体包括:

应用功能收到用户的应用请求后,在未知会话绑定功能的标识或地址时,所述应用功能向网络发现功能发送会话绑定服务发现请求;或

应用功能收到用户的应用请求后,如不允许直接访问5g核心网,将服务访问请求发送给网络能力开放功能,网络能力开放功能接收到应用功能发起的服务访问请求后,在未知会话绑定功能的标识或地址时,向网络发现功能发送会话绑定服务发现请求。

进一步地,所述网络发现功能预先存储网络切片的信息与会话绑定功能之间的映射关系;或

所述网络发现功能接收会话绑定功能的服务注册请求,所述服务注册请求携带有网络切片的信息、会话绑定功能的标识或地址,所述网络发现功能根据网络切片的信息和会话绑定功能的标识或地址创建网络切片的信息与会话绑定功能之间的映射关系。

进一步地,所述网络切片的信息包括网络切片的标识。

进一步地,所述用户的会话为非ip类型的pdusession。

本发明实施例还提供了一种会话绑定方法,应用于网络发现功能,如图4所示,所述方法包括:

步骤201:接收会话绑定服务发现请求,所述会话绑定服务发现请求中携带应用功能的地址;

步骤202:根据应用功能的地址所属的地址段与会话绑定功能之间的映射关系,返回会话绑定服务发现响应,携带与用户的对应的会话绑定功能的标识或地址。

其中,应用功能的地址、地址段是指ip地址。

本实施例中,通过应用功能的地址与会话绑定功能之间的映射关系,确定与用户对应的会话绑定功能,解决了nonippdusession多bsf寻址问题,避免了标准方案中mac地址段难于预先规划,根据用户mac地址寻址bsf困难问题。

进一步地,在所述会话绑定服务发现请求为应用功能或网络能力开放功能发送时,所述方法具体包括:

应用功能收到用户的应用请求后,在未知会话绑定功能的标识或地址时,所述应用功能向网络发现功能发送会话绑定服务发现请求;或

应用功能收到用户的应用请求后,如不允许直接访问5g核心网,将服务访问请求发送给网络能力开放功能,网络能力开放功能接收到应用功能发起的服务访问请求后,在未知会话绑定功能的标识或地址时,向网络发现功能发送会话绑定服务发现请求。

进一步地,所述网络发现功能预先存储应用功能的地址段与会话绑定功能之间的映射关系;或

所述网络发现功能接收会话绑定功能的服务注册请求,所述服务注册请求携带有应用功能的地址段、会话绑定功能的标识或地址,所述网络发现功能根据应用功能的地址段和会话绑定功能的标识或地址创建应用功能的地址段与会话绑定功能之间的映射关系。

其中,映射关系可以为预配置,也可以查询获得,或者由网管系统下发,或者通过其他方式获取。

进一步,所述用户的会话为非ip类型的pdusession。

本发明实施例还提供了一种会话绑定方法,应用于应用功能,如图5所示,所述方法包括:

步骤301:接收用户的应用请求,所述用户的应用请求中携带有所述用户所在本地网络的信息;

步骤302:如允许直接访问5g核心网,向会话绑定功能发送会话绑定信息查询服务请求;如不允许直接访问5g核心网,向网络能力开放功能发送服务访问请求,所述服务访问请求中携带有区域信息,所述区域信息为所述应用功能根据区域信息与本地网络的信息之间的映射关系所确定。

本实施例中,应用功能接收用户的应用请求,并向会话绑定功能发送会话绑定信息查询服务请求或向网络能力开放功能发送服务访问请求,以便确定与用户对应的会话绑定功能,解决了nonippdusession多bsf寻址问题,避免了标准方案中mac地址段难于预先规划,根据用户mac地址寻址bsf困难问题。

进一步地,所述用户所在本地网络的信息为用户面功能根据本地网络组织或部署预先配置的,并标识在用户的应用请求中。

进一步地,在用户从用户面或媒体面触发应用功能的应用请求时,用户面功能在用户面或媒体面检测到用户地址相关的数据包,在封装用户的应用请求的数据包中标记本地网络的信息,并将所述标记后的数据包转发给所述应用功能。其中,用户地址可以是mac地址,数据包可以是以太网帧格式。

进一步地,所述用户所在本地网络的信息包括以下至少一种:

局域网的信息;

局域网子网的信息;

局域网子域的信息。

进一步地,所述会话绑定功能保存有用户的会话绑定信息,所述会话绑定功能为应用功能根据所述本地网络的信息确定;或应用功能查询网络发现功能确定与所述本地网络的信息对应的会话绑定功能。

进一步地,所述应用功能配置有本地网络的信息与会话绑定功能的映射关系。

进一步地,所述应用功能查询网络发现功能获取与所述本地网络的信息对应的会话绑定功能包括:

所述应用功能向网络发现功能发送会话绑定服务发现请求,所述会话绑定服务发现请求中携带有与所述本地网络的信息对应的区域信息,所述区域信息为所述应用功能根据区域信息与本地网络的信息之间的映射关系所确定;

所述应用功能接收网络发现功能返回的与所述区域信息对应的会话绑定功能,所述会话绑定功能为所述网络发现功能根据预先配置的区域信息与会话绑定功能之间的映射关系所确定;或者所述网络发现功能接收会话绑定功能的服务注册请求,所述服务注册请求携带有区域信息和会话绑定功能的标识或地址,所述网络发现功能根据区域信息和会话绑定功能的标识或地址创建区域信息与会话绑定功能之间的映射关系。

进一步地,所述应用功能查询网络发现功能获取与所述本地网络的信息对应的会话绑定功能包括:

所述应用功能将服务访问请求发送给网络能力开放功能,所述服务访问请求中携带有区域信息,所述区域信息为所述应用功能根据区域信息与本地网络的信息之间的映射关系所确定;

所述网络能力开放功能接收到应用功能发起的服务访问请求后,根据区域信息与会话绑定功能之间的映射关系确定会话绑定功能;或者

所述网络能力开放功能向网络发现功能发送会话绑定服务发现请求,所述会话绑定服务发现请求携带有所述区域信息,所述网络能力开放功能接收网络发现功能返回的与所述区域信息对应的会话绑定功能,所述会话绑定功能为所述网络发现功能根据预先配置的区域信息与会话绑定功能之间的映射关系所确定;或者所述网络发现功能接收会话绑定功能的服务注册请求,所述服务注册请求携带有区域信息和会话绑定功能的标识或地址,所述网络发现功能根据区域信息和会话绑定功能的标识或地址创建区域信息与会话绑定功能之间的映射关系。

进一步地,所述用户面功能被一个或多个会话管理功能控制,所述会话管理功能是融合或内置会话绑定功能的会话管理功能。

进一步地,所述用户面功能根据自身和会话功能的归属关系确定用户所在本地网络的信息。

进一步地,当一个用户面功能被一个会话管理功能控制时,该用户面功能服务的用户的的会话绑定信息在所述会话管理功能内置或融合的会话绑定功能上;该用户面功能在用户地址相关的数据包中标记的本地网络的信息通过映射关系对应所述会话管理功能内置或融合的会话绑定功能或通过映射关系对应的区域信息对应所述会话管理功能内置或融合的会话绑定功能;

当一个用户面功能和其他多个用户面功能被一个会话管理功能控制时,该用户面功能服务的用户和其他多个用户面功能服务的用户的的会话绑定信息均在所述会话管理功能内置或融合的会话绑定功能上;该用户面功能在用户地址相关的数据包中标记的本地网络的信息与其他多个用户面功能在用户地址相关的数据包中标记的本地网络的信息不同,但通过映射关系均对应所述会话管理功能内置或融合的会话绑定功能,或通过映射关系对应不同的区域信息,所有区域信息均对应所述会话管理功能内置或融合的会话绑定功能;

当用户面功能被多个会话管理功能控制时,用户面功能从不同会话管理功能接收不同的用户地址,用户地址对应的用户的会话绑定信息在下发该用户地址的会话管理功能内置或融合的会话绑定功能上;该用户面功能在该用户地址相关的数据包中标记的本地网络的信息通过映射关系对应所下发该用户地址的会话管理功能内置或融合的会话绑定功能或通过映射关系对应的区域信息对应下发该用户地址的会话管理功能内置或融合的会话绑定功能;

当一个用户面功能和其他多个用户面功能被多个会话管理功能控制时,不同用户面功能从不同会话管理功能接收用户地址,用户地址对应的用户的会话绑定信息在下发该用户地址的会话管理功能内置或融合的会话绑定功能上;用户面功能在该用户地址相关的数据包中标记的本地网络的信息通过映射关系对应下发该用户地址的会话管理功能内置或融合的会话绑定功能或通过映射关系对应的区域信息对应下发会话管理功能内置或融合的会话绑定功能。

本发明实施例还提供了一种会话绑定方法,应用于网络发现功能,如图6所示,所述方法包括:

步骤401:接收会话绑定服务发现请求,所述会话绑定服务发现请求中携带有区域信息;

步骤402:根据区域信息与会话绑定功能之间的映射关系,返回会话绑定服务发现响应,携带与用户的对应的会话绑定功能的标识或地址。

本实施例中,通过区域信息与会话绑定功能之间的映射关系,确定与用户对应的会话绑定功能,解决了nonippdusession多bsf寻址问题,避免了标准方案中mac地址段难于预先规划,根据用户mac地址寻址bsf困难问题。

进一步地,在所述会话绑定服务发现请求为应用功能或网络能力开放功能发送时,所述方法具体包括:

应用功能收到用户的应用请求后,在未知会话绑定功能的标识或地址时,所述应用功能向网络发现功能发送会话绑定服务发现请求;或

应用功能收到用户的应用请求后,如不允许直接访问5g核心网,将服务访问请求发送给网络能力开放功能,网络能力开放功能接收到应用功能发起的服务访问请求后,在未知会话绑定功能标识或地址时,向网络发现功能发送会话绑定服务发现请求。

进一步地,所述网络发现功能预先存储区域信息与会话绑定功能之间的映射关系;或

所述网络发现功能接收会话绑定功能的服务注册请求,所述服务注册请求携带有区域信息、会话绑定功能的标识或地址,所述网络发现功能根据区域信息和会话绑定功能的标识或地址创建区域信息与会话绑定功能之间的映射关系。

进一步,所述用户的会话为非ip类型的pdusession。

下面结合附图以及具体的实施例对本发明的非ippdusession的会话绑定方法进行详细介绍:

考虑nonippdusession适用于物联网应用、局域网环境,因此,本实施例的技术方案可以通过网络切片id识别nonippdusession绑定的bsf:管理和绑定ippdusession的smf/bsf位于embb切片;管理和绑定nonippdusessionsmf/bsf位于miot切片。

另外,可以通过af地址段识别不同区域的nonippdusessionbsf(组):af分区域部署,用户面在局域网内可寻址,控制面的ip地址归属的地址段可规划,可以映射出某个特定区域的bsf。(可选地,如果bsf分区域独立部署一套,或smf/bsf分区域部署一套。)

再者,考虑用户访问af的上行数据包在用户面通过upf转发,且upf与smf的归属关系是确定的。则可以通过upf识别一个区域内的多个bsf。多个smf控制一个upf时,upf知道mac地址是哪个smf下发的(upf检测到trafficactivitity或inactivitity都会通知smf),仍然可以准确识别smf/bsf。

本发明的技术方案可以应用于以下实施例和场景中:

实施例一

通过网络切片id来识别为网络切片内所有用户的nonippdusession进行会话绑定的bsf(一个或一组)。

具体识别方法:nonippdusession会话绑定bsf向nrf注册网络切片id与bsf(自己)的映射关系。nrf保存所有bsf注册的映射关系,生成映射表。af或nef查询nrf进行bsf服务发现,查询指令中携带网络切片id和用户mac地址,nrf根据切片id返回bsf的id或地址。

适用场景:独立部署一个bsf负责一个或多个网络切片的nonippdusession会话绑定。

具体地,如图7所示,bsf向nrf发送服务注册请求,其中包含有bsfid或地址、服务id、网络切片的信息以及服务注册的其他参数,nrf向bsf返回服务注册响应。

实施例二

通过af地址段来识别为网络切片内、特定区域内所有用户的nonippdusession进行会话绑定的bsf(一个或一组)。

具体识别方法:nonippdusession会话绑定bsf向nrf注册所负责区域的ip地址段和bsf的映射关系。nrf保存所有bsf注册的映射关系,生成映射表。af查询nrf进行bsf服务发现时,查询指令中携带用户mac地址和af自己的地址,nrf根据af自己的地址所属的ip地址段返回bsf的id或地址。af通过nef查询nrf进行bsf服务发现时,nef携带用户mac地址和af的地址,nrf根据af地址所属的ip地址段返回bsf的id或地址。

适用场景:独立部署一个bsf负责一个或多个区域的nonippdusession会话绑定。

具体地,如图8所示,bsf向nrf发送服务注册请求,其中包含有bsfid或地址、服务id、af的ip地址段以及服务注册的其他参数,nrf向bsf返回服务注册响应。

实施例三

通过upf和af配合将用户面和控制面信息进行关联,识别在网络切片内、一个特定区域下一个特定局域网或局域网子域内进行nonippdusession会话绑定的一个bsf。

具体识别方法:

upf预先配置局域网或局域网子域标记。当用户触发到af的应用请求时,upf在用户面会检测到用户mac地址相关的以太网帧,根据预先配置的本地网络信息,可以是局域网标识或子域标识,进行标记后转发给af。当然本地网络信息并不局限于为局域网标识或子域标识,还可以为其他信息。

如果af可以直接访问bsf、pcf,由af关联用户面局域网/局域网子域标识与控制面负责该用户nonippdusession会话绑定的bsf之间的映射关系。(af预先配置所属区域局域网标识或子域标识和bsf的映射关系)

如果af通过nef访问bsf、pcf,则af向nef发起应用请求,携带局域网标识或子域标识作为domainid。nef或者配置所属区域domainid(局域网标识或子域标识)和bsf的映射关系,根据映射关系访问对应的bsf;或者查询nrf进行bsf服务发现,携带domainid。

nonippdusession会话绑定bsf向nrf注册所负责区域的区域信息,可以是domainid(与局域网标识或子域标识存在映射关系)。当然区域信息并不局限于为domainid,还可以为其他信息。nrf保存所有bsf注册的domainid,生成domainid(局域网标识或子域标识)和bsf的映射表。nrf根据映射表和domainid返回bsf的id或地址。

适用场景:在一个区域内有多个nonippdusession会话绑定bsf,每个负责不同的局域网或局域网子域。当前两个场景无法准确寻址到用户会话绑定信息所在bsf时,需要采用此方案。

实施例四

特别的,针对bsf和smf融合场景,upf需要根据upf和smf的归属关系(upf由一个smf控制或由多个smf控制)确定局域网或局域网子域标记,以便识别出特定smf/bsf。

具体识别方法:

当一个upf被一个smf控制时,upf服务的ue的会话绑定信息在该smf上,根据upf的局域网标识或子域标识以及upf和smf的对应关系可映射到该smf;当一个upf被多个smf控制时,upf服务的ue的会话绑定信息在其中一个smf上,upf可通过n4接口smf下发的允许mac地址列表生成局域网标识或子域标识,映射到该smf。

upf预先配置局域网或局域网子域标记。当用户触发到af的应用请求时,upf在用户面会检测到用户mac地址相关的以太网帧,根据预先配置的局域网标识或子域标识进行标记后转发给af。

如果af可以直接访问bsf、pcf,由af关联用户面局域网/局域网子域标识与控制面负责该用户nonippdusession会话绑定的smf/bsf之间的映射关系。(af预先配置所属区域局域网标识或子域标识和smf/bsf的映射关系)

如果af通过nef访问bsf、pcf,则af向nef发起应用请求,携带局域网标识或子域标识作为domainid。nef或者配置所属区域domainid(局域网标识或子域标识)和smf/bsf的映射关系,根据映射关系访问对应的bsf;或者查询nrf进行bsf服务发现,携带domainid。

smf/bsf向nrf注册所负责区域的domainid(局域网标识或子域标识),类似于注册该smf所控制的所有upf的局域网标识或子域标识(一个upf被一个smf控制的场景)或者注册该smf所控制的所有upf针对smf-upf组合的局域网标识或子域标识(当一个upf被多个smf控制时,upf服务的ue的会话绑定信息在其中一个smf上)。每个smf/bsf注册的domainid不重复。nrf保存所有smf/bsf注册的domainid,生成domainid(局域网标识或子域标识)和smf/bsf的映射表。nrf根据映射表和domainid返回smf/bsf的id或地址。

适用场景:bsf和smf融合场景下,在一个区域内有多个smf/bsf,每个负责不同的局域网或局域网子域。当前三个场景无法准确寻址到用户会话绑定信息所在bsf时,需要采用此方案。

具体地,如图9所示,bsf向nrf发送服务注册请求,其中包含有bsfid或地址、服务id、区域信息以及服务注册的其他参数,nrf向bsf返回服务注册响应。

本发明的技术方案中对各网络单元的要求如下:

1、upf:

根据upf识别局域网或划分局域网子域。当一个局域网内有多个upf时,根据upf划分子域;当一个upf覆盖一个局域网时,根据upf识别局域网。

局域网标识或子域标识需提前规划,唯一标识。(xxyy:xx标识区域,可参考主信令区编码:01-31;yy标识upf或upf-smf组合)(当一个upf被一个smf控制时,upf服务的ue的会话绑定信息在该smf上,根据upf的局域网标识或子域标识以及upf和smf的对应关系可映射到该smf;当一个upf被多个smf控制时,upf服务的ue的会话绑定信息在其中一个smf上,upf可通过n4接口smf下发的允许mac地址列表生成局域网标识或子域标识,映射到该smf。

upf针对nonippdusession工作在二层交换模式,预先配置局域网或子域标记。检测到smf下发的允许mac地址列表中的mac地址相关的以太网帧,打上相应的局域网标识或子域标识后转发。

2、af:

用户面:支持局域网标识或子域标识。

控制面:如af可直接访问bsf、pcf,则af配置所属区域局域网标识或子域标识和bsf的映射关系,根据映射关系访问对应的bsf(即会话绑定信息所属bsf);如af通过nef访问bsf、pcf,则af向nef发起应用请求,携带局域网标识或子域标识作为domainid。

3、nef:

配置所属区域domainid(局域网标识或子域标识)和bsf的映射关系,根据映射关系访问对应的bsf(及会话绑定信息所属bsf)。

可选地,配置所属区域af地址段和bsf的映射关系。

查询nrf,在查询指令中携带网络切片id、domainid。

4、nrf:支持基于网络切片id、domainid进行bsf发现。

5、bsf:注册自己所负责网络切片范围(网络切片id)、domainid(vlanid);新增或修改domainid时进行更新。

本发明的技术方案中用户面upf标识局域网以及划分子域的具体实现如图10-图12所示,其中,图10为1个upf服务一个局域网,1个upf服务可以满足一个垂直行业用户的转发需求的示意图,图11为多个upf服务一个局域网,多个upf才能满足一个垂直行业用户的转发需求的示意图,图12为1个upf服务多个局域网,1个upf可以满足多个垂直行业用户的转发需求的示意图。

图13为本发明具体实施例控制面af、nef、nrf实现多bsf寻址的示意图,以smf/bsf融合场景为例。其中,upf在用户面提供局域网或子域标识,提供给af,af利用标识在控制面映射出bsf,或者在控制面接口携带标识,通过nef或nrf在控制面映射出bsf,其中,局域网标识或子域标识以vlanid为例。

在smf/bsf融合场景中,每个smf都内置bsf,只需提供会话绑定数据查询服务。smf的用户上下文中有会话绑定数据,无需pcf创建。

本实施例中,ue的nonippdusession可能关联一个mac地址或多个mac地址,如果ue作为一个交换机或者二层设备连接一组不同mac地址的终端,这些终端的媒体流共享ue的nonippdusession,网络不知道ue连接终端的mac地址,需要在媒体流中检测。这个场景下,upf在检测到mac地址后上报smf,smf向pcf新增nonippdusession中的mac地址信息,bsf中绑定nonippdusession中的新增mac地址信息。

因此,upf收到ue发给af的上行数据流之后,检测到ue连接的一个终端的mac地址后,通知控制面进行新增mac地址的绑定,然后再将数据流转发给af。

如图14所示,ue只使用一个mac地址接入网络,ue的nonippdusession只为一个mac地址的媒体流使用;如图15所示,ue作为一个交换机或者二层设备连接一组不同mac地址的终端,这些终端的媒体流共享ue的nonippdusession,网络不知道ue连接终端的mac地址,需要在媒体流中检测。

本发明的技术方案的实现流程和步骤如下:

1、相关网络单元预置标识和映射关系

upf:针对nonippdusession工作在二层交换模式,预先配置局域网标识或子域标识。当该upf被一个smf控制时,预先配置一个局域网标识或子域标识;被多个smf控制时,针对一个smf预先配置一个局域网标识或子域标识。(局域网标识或子域标识需提前规划,唯一标识。)

af:如af可直接访问bsf、pcf,则af配置所属区域局域网标识或子域标识和bsf的映射关系。

nef:如af需通过nef访问5gc,nef配置所属区域domainid(局域网标识或子域标识)和bsf的映射关系。

2、服务注册流程:

bsf:注册自己所负责切片范围(切片id)、domainid(局域网标识或子域标识)

nrf根据af或nef的查询参数以及bsf的注册信息形成的映射表获取bsf地址。

3、会话管理相关流程:dnn鉴权、smf下发允许的mac列表

ue发起nonippdusession会话建立时,smf将ue的鉴权认证信息通过upf发给dn-aaa,认证成功后,smf将通过网络认证后的mac地址列表发给upf。

4、用户面转发过程:针对nonippdusession的数据包进行标识

upf检测到列表中的mac地址相关的以太网帧,打上相应的局域网标识或子域标识后转发。

5、af收到用户面转发的应用请求数据包后的处理

af收到ue的数据包。

如af可直接访问bsf、pcf,则根据局域网标识或子域标识以及预置映射表访问对应的bsf(会话绑定信息所属bsf)。

如af通过nef访问bsf、pcf,则af向nef发起应用请求,携带局域网标识或子域标识作为domainid。

6、nef收到af的应用请求后的处理

nef根据局域网标识或子域标识以及预置映射表访问对应的bsf(会话绑定信息所属bsf);或者查询nrf获取bsf地址。

7、bsf服务发现流程(如查询nrf)

nrf:如af和nef不支持配置映射表,需查询nrf发现bef,则nrf支持基于切片id、domainid和前期配置或生成的映射关系进行bsf发现。

一具体实施例中,如图16所示,自有af(可直接查询bsf、pcf的af)如静态配置本地网络信息和bsf地址的映射表,可以直接查询bsf。

首先,ue1发送访问af的上行数据,其中携带有mac1;upf1检测到源mac为mac1的以太网帧,打上vlanid1标签,并将ue1访问af的上行数据(其中携带有mac1和vlanid1)发送给af;其中,bsf1的用户上下文中创建了ue1的nonippdusessionbindinginformation,af中配置本地网络信息vlanid和bsf地址的映射表:vlanid1:bsf1,vlanid2:bsf2。af接收到ue1访问af的上行数据后,根据映射表匹配出bsf1地址,向bsf1发送会话绑定信息查询服务请求(其中携带有mac1)以及服务响应(其中携带有pcf地址);af还向pcf发送n5消息(其中携带有afrequest和mac1)。ue2发送访问af的上行数据,其中携带有mac2;upf2检测到源mac为mac2的以太网帧,打上vlanid2标签,并将ue2访问af的上行数据(其中携带有mac2和vlanid2)发送给af;其中,bsf1的用户上下文中创建了ue2的nonippdusessionbindinginformation,af中配置本地网络信息vlanid和bsf地址的映射表:vlanid1:bsf1,vlanid2:bsf2。af接收到ue2访问af的上行数据后,根据映射表匹配出bsf1地址,向bsf1发送会话绑定信息查询服务请求(其中携带有mac2)以及服务响应(其中携带有pcf地址);af还向pcf发送n5消息(其中携带有afrequest和mac2)。

另一具体实施例中,如图17所示,自有af(可直接查询bsf、pcf的af)如不能静态配置本地网络信息和bsf地址的映射表,可以查询nrf获取bsf地址。nrf静态配置映射区域信息和bsf地址的映射关系或者根据bsf的服务注册信息生成映射关系,af要配置用户面的本地网络信息和控制面的区域信息的映射关系。

首先,ue1发送访问af的上行数据,其中携带有mac1;upf1检测到源mac为mac1的以太网帧,打上vlanid1标签,并将ue1访问af的上行数据(其中携带有mac1和vlanid1)发送给af;其中,bsf1的用户上下文中创建了ue1的nonippdusessionbindinginformation,af中配置本地网络信息vlanid和区域信息domainid的映射表:vlanid1:domainid1,vlanid2:domainid2,nrf配置区域信息domainid和bsf地址的映射表,或者根据bsf服务注册生成映射表:domainid1:bsf1,domainid2:bsf2。af接收到ue1访问af的上行数据后,根据映射表将用户面的本地网络信息映射出控制面的区域信息,向nrf发送服务发现请求(其中携带有服务id、domainid1);nrf根据映射表匹配出bsf1地址,向af返回服务响应(其中携带有bsf1);af向bsf1发送会话绑定信息查询服务请求(其中携带有mac1)以及服务响应(其中携带有pcf地址);af还向pcf发送n5消息(其中携带有afrequest和mac1);ue2发送访问af的上行数据,其中携带有mac2;upf2检测到源mac为mac2的以太网帧,打上vlanid2标签,并将ue2访问af的上行数据(其中携带有mac2和vlanid2)发送给af;其中,bsf1的用户上下文中创建了ue2的nonippdusessionbindinginformation,af中配置本地网络信息vlanid和区域信息domainid的映射表:vlanid1:domainid1,vlanid2:domainid2,nrf配置区域信息domainid和bsf地址的映射表,或者根据bsf服务注册生成映射表:domainid1:bsf1,domainid2:bsf2。af接收到ue1访问af的上行数据后,根据映射表将用户面的本地网络信息映射出控制面的区域信息,向nrf发送服务发现请求(其中携带有服务id、domainid2);nrf根据映射表匹配出bsf1地址,向af返回服务响应(其中携带有bsf1);af向bsf1发送会话绑定信息查询服务请求(其中携带有mac2)以及服务响应(其中携带有pcf地址);af还向pcf发送n5消息(其中携带有afrequest和mac2)。

另一具体实施例中,如图18所示,af为第三方af,需要通过nef访问网络。af要配置用户面的本地网络信息和控制面的区域信息的映射关系,nef通过静态配置区域信息和bsf地址的映射表获取bsf地址。

首先,ue1发送访问af的上行数据,其中携带有mac1;upf1检测到源mac为mac1的以太网帧,打上vlanid1标签,并将ue1访问af的上行数据(其中携带有mac1和vlanid1)发送给af;其中,bsf1的用户上下文中创建了ue1的nonippdusessionbindinginformation,af中配置本地网络信息vlanid和区域信息domainid的映射表:vlanid1:domainid1,vlanid2:domainid2,nef配置区域信息domainid和bsf地址的映射表:domainid1:bsf1,domainid2:bsf2。af接收到ue1访问af的上行数据后,根据映射表将用户面的本地网络信息映射出控制面的区域信息,向nef发送af请求(其中携带有domainid1、mac1);nef根据映射表匹配出bsf1地址,nrf向bsf1发送会话绑定信息查询服务请求(其中携带有mac1)以及服务响应(其中携带有pcf地址);nef还向pcf发送af消息(其中携带有mac1);ue2发送访问af的上行数据,其中携带有mac2;upf2检测到源mac为mac2的以太网帧,打上vlanid2标签,并将ue2访问af的上行数据(其中携带有mac2和vlanid2)发送给af;其中,bsf1的用户上下文中创建了ue1的nonippdusessionbindinginformation,af中配置本地网络信息vlanid和区域信息domainid的映射表:vlanid1:domainid1,vlanid2:domainid2,nef配置区域信息domainid和bsf地址的映射表:domainid1:bsf1,domainid2:bsf2。af接收到ue2访问af的上行数据后,根据映射表将用户面的本地网络信息映射出控制面的区域信息,向nef发送af请求(其中携带有domainid2、mac2);nef根据映射表匹配出bsf1地址,nrf向bsf1发送会话绑定信息查询服务请求(其中携带有mac2)以及服务响应(其中携带有pcf地址);nef还向pcf发送af消息(其中携带有mac2)。

另一具体实施例中,如图19所示,af为第三方af,需要通过nef访问网络。nef不能静态配置区域信息和bsf地址的映射表,查询nrf获取bsf地址。nrf静态配置映射区域信息和bsf地址的映射关系或者根据bsf的服务注册信息生成映射关系。

首先,ue1发送访问af的上行数据,其中携带有mac1;upf1检测到源mac为mac1的以太网帧,打上vlanid1标签,并将ue1访问af的上行数据(其中携带有mac1和vlanid1)发送给af;其中,bsf1的用户上下文中创建了ue1的nonippdusessionbindinginformation,af中配置本地网络信息vlanid和区域信息domainid的映射表:vlanid1:domainid1,vlanid2:domainid2,nrf配置区域信息domainid和bsf地址的映射表,或者根据bsf服务注册生成映射表:domainid1:bsf1,domainid2:bsf2。af接收到ue1访问af的上行数据后,根据映射表将用户面的本地网络信息映射出控制面的区域信息,向nef发送af请求(其中携带有domainid1、mac1);nef向nrf发送服务发现请求(其中携带服务id、domainid1);nrf根据映射表匹配出bsf1地址,nrf向nef发送服务响应;nef向bsf1发送会话绑定信息查询服务请求(其中携带有mac1)以及服务响应(其中携带有pcf地址);nef还向pcf发送af消息(其中携带有mac1);ue2发送访问af的上行数据,其中携带有mac2;upf2检测到源mac为mac2的以太网帧,打上vlanid2标签,并将ue2访问af的上行数据(其中携带有mac2和vlanid2)发送给af;其中,bsf1的用户上下文中创建了ue2的nonippdusessionbindinginformation,af中配置本地网络信息vlanid和区域信息domainid的映射表:vlanid1:domainid1,vlanid2:domainid2,nrf配置区域信息domainid和bsf地址的映射表,或者根据bsf服务注册生成映射表:domainid1:bsf1,domainid2:bsf2。af接收到ue2访问af的上行数据后,根据映射表将用户面的本地网络信息映射出控制面的区域信息,向nef发送af请求(其中携带有domainid2、mac2);nef向nrf发送服务发现请求(其中携带服务id、domainid2);nrf根据映射表匹配出bsf1地址,nrf向nef发送服务响应;nef向bsf1发送会话绑定信息查询服务请求(其中携带有mac2)以及服务响应(其中携带有pcf地址);nef还向pcf发送af消息(其中携带有mac2)。

本发明实施例还提供了一种网络发现功能,如图20所示,包括处理器31和收发器32,

所述收发器32用于接收会话绑定服务发现请求,所述会话绑定服务发现请求中携带有网络切片的信息;

所述处理器31用于根据根据网络切片的信息与会话绑定功能之间的映射关系,返回会话绑定服务发现响应,携带所述网络切片内用户的对应的会话绑定功能的标识或地址。

本实施例中,通过网络切片的信息与会话绑定功能之间的映射关系,确定与用户对应的会话绑定功能,解决了nonippdusession多bsf寻址问题,避免了标准方案中mac地址段难于预先规划,根据用户mac地址寻址bsf困难问题。

进一步地,在所述会话绑定服务发现请求为应用功能或网络能力开放功能发送时,所述会话绑定服务发现请求具体为:

应用功能收到用户的应用请求后,在未知会话绑定功能的标识或地址时,向网络发现功能发送;或

应用功能收到用户的应用请求后,如不允许直接访问5g核心网,将服务访问请求发送给网络能力开放功能,网络能力开放功能接收到应用功能发起的服务访问请求后,在未知会话绑定功能的标识或地址时,向网络发现功能发送。

进一步地,所述处理器31还用于预先存储网络切片的信息与会话绑定功能之间的映射关系;或

接收会话绑定功能的服务注册请求,所述服务注册请求携带有网络切片的信息、会话绑定功能的标识或地址,根据网络切片的信息和会话绑定功能的标识或地址创建网络切片的信息与会话绑定功能之间的映射关系。

进一步地,所述网络切片的信息包括网络切片的标识。

进一步地,所述用户的会话为非ip类型的pdusession。

本发明实施例还提供了一种网络发现功能,如图20所示,包括处理器31和收发器32,

所述收发器32用于接收会话绑定服务发现请求,所述会话绑定服务发现请求中携带应用功能的地址;

所述处理器31根据应用功能的地址所属的地址段与会话绑定功能之间的映射关系,返回会话绑定服务发现响应,携带与用户的对应的会话绑定功能的标识或地址。

其中,应用功能的地址、地址段是指ip地址。

本实施例中,通过应用功能的地址与会话绑定功能之间的映射关系,确定与用户对应的会话绑定功能,解决了nonippdusession多bsf寻址问题,避免了标准方案中mac地址段难于预先规划,根据用户mac地址寻址bsf困难问题。

进一步地,在所述会话绑定服务发现请求为应用功能或网络能力开放功能发送时,所述会话绑定服务发现请求具体为:

应用功能收到用户的应用请求后,在未知会话绑定功能的标识或地址时,向网络发现功能发送;或

应用功能收到用户的应用请求后,如不允许直接访问5g核心网,将服务访问请求发送给网络能力开放功能,网络能力开放功能接收到应用功能发起的服务访问请求后,在未知会话绑定功能的标识或地址时,向网络发现功能发送。

进一步地,所述处理器31还用于预先存储应用功能的ip地址段与会话绑定功能之间的映射关系;或

接收会话绑定功能的服务注册请求,所述服务注册请求携带有应用功能的地址段、会话绑定功能的标识或地址,根据应用功能的地址段和会话绑定功能的标识或地址创建应用功能的地址段与会话绑定功能之间的映射关系。

进一步地,所述用户的会话为非ip类型的pdusession。

本发明实施例还提供了一种应用功能,如图21所示,包括处理器41和收发器42,

所述收发器42用于接收用户的应用请求,所述用户的应用请求中携带有所述用户所在本地网络的信息;

如允许直接访问5g核心网,向会话绑定功能发送会话绑定信息查询服务请求;

如不允许直接访问5g核心网,向网络能力开放功能发送服务访问请求,所述服务访问请求中携带有区域信息,所述区域信息为所述应用功能根据区域信息与本地网络的信息之间的映射关系所确定。

本实施例中,应用功能接收用户的应用请求,并向会话绑定功能发送会话绑定信息查询服务请求或向网络能力开放功能发送服务访问请求,以便确定与用户对应的会话绑定功能,解决了nonippdusession多bsf寻址问题,避免了标准方案中mac地址段难于预先规划,根据用户mac地址寻址bsf困难问题。

进一步地,所述用户所在本地网络的信息为用户面功能根据本地网络组织或部署预先配置的,并标识在用户的应用请求中。

进一步地,在用户从用户面或媒体面触发应用功能的应用请求时,用户面功能在用户面或媒体面检测到用户地址相关的数据包,在封装用户的应用请求的数据包中标记本地网络的信息,并将所述标记后的数据包转发给所述应用功能。

进一步地,所述用户所在本地网络的信息包括以下至少一种:

局域网的信息;

局域网子网的信息;

局域网子域的信息。

进一步地,所述会话绑定功能保存有用户的会话绑定信息,所述会话绑定功能为应用功能根据所述本地网络的信息确定;或应用功能查询网络发现功能确定与所述本地网络的信息对应的会话绑定功能。

进一步地,所述应用功能配置有本地网络的信息与会话绑定功能的映射关系。

进一步地,所述收发器42具体用于向网络发现功能发送会话绑定服务发现请求,所述会话绑定服务发现请求中携带有与所述本地网络的信息对应的区域信息,所述区域信息为所述应用功能根据预先存储的区域信息与本地网络的信息之间的映射关系所确定;接收网络发现功能返回的与所述区域信息对应的会话绑定功能,所述会话绑定功能为所述网络发现功能根据预先配置的区域信息与会话绑定功能之间的映射关系所确定;或者所述网络发现功能接收会话绑定功能的服务注册请求,所述服务注册请求携带有区域信息和会话绑定功能的标识或地址,所述网络发现功能根据区域信息和会话绑定功能的标识或地址创建区域信息与会话绑定功能之间的映射关系。

进一步地,所述收发器42还用于将服务访问请求发送给网络能力开放功能,所述服务访问请求中携带有区域信息,所述区域信息为所述应用功能根据区域信息与本地网络的信息之间的映射关系所确定;以便所述网络能力开放功能接收到应用功能发起的服务访问请求后,根据区域信息与会话绑定功能之间的映射关系确定会话绑定功能;或者

所述网络能力开放功能向网络发现功能发送会话绑定服务发现请求,所述会话绑定服务发现请求携带有所述区域信息,所述网络能力开放功能接收网络发现功能返回的与所述区域信息对应的会话绑定功能,所述会话绑定功能为所述网络发现功能根据预先配置的区域信息与会话绑定功能之间的映射关系所确定;或者所述网络发现功能接收会话绑定功能的服务注册请求,所述服务注册请求携带有区域信息和会话绑定功能的标识或地址,所述网络发现功能根据区域信息和会话绑定功能的标识或地址创建区域信息与会话绑定功能之间的映射关系。

进一步地,所述用户面功能被一个或多个会话管理功能控制,所述会话管理功能是融合或内置会话绑定功能的会话管理功能。

进一步地,所述用户面功能根据自身和会话功能的归属关系确定用户所在本地网络的信息。

进一步地,当一个用户面功能被一个会话管理功能控制时,该用户面功能服务的用户的的会话绑定信息在所述会话管理功能内置或融合的会话绑定功能上;该用户面功能在用户地址相关的数据包中标记的本地网络的信息通过映射关系对应所述会话管理功能内置或融合的会话绑定功能或通过映射关系对应的区域信息对应所述会话管理功能内置或融合的会话绑定功能;

当一个用户面功能和其他多个用户面功能被一个会话管理功能控制时,该用户面功能服务的用户和其他多个用户面功能服务的用户的的会话绑定信息均在所述会话管理功能内置或融合的会话绑定功能上;该用户面功能在用户地址相关的数据包中标记的本地网络的信息与其他多个用户面功能在用户地址相关的数据包中标记的本地网络的信息不同,但通过映射关系均对应所述会话管理功能内置或融合的会话绑定功能,或通过映射关系对应不同的区域信息,所有区域信息均对应所述会话管理功能内置或融合的会话绑定功能;

当用户面功能被多个会话管理功能控制时,用户面功能从不同会话管理功能接收不同的用户地址,用户地址对应的用户的会话绑定信息在下发该用户地址的会话管理功能内置或融合的会话绑定功能上;该用户面功能在该用户地址相关的数据包中标记的本地网络的信息通过映射关系对应所下发该用户地址的会话管理功能内置或融合的会话绑定功能或通过映射关系对应的区域信息对应下发该用户地址的会话管理功能内置或融合的会话绑定功能;

当一个用户面功能和其他多个用户面功能被多个会话管理功能控制时,不同用户面功能从不同会话管理功能接收用户地址,用户地址对应的用户的会话绑定信息在下发该用户地址的会话管理功能内置或融合的会话绑定功能上;用户面功能在该用户地址相关的数据包中标记的本地网络的信息通过映射关系对应下发该用户地址的会话管理功能内置或融合的会话绑定功能或通过映射关系对应的区域信息对应下发会话管理功能内置或融合的会话绑定功能。

本发明实施例还提供了一种网络发现功能,如图20所示,包括处理器31和收发器32,

所述收发器32用于接收会话绑定服务发现请求,所述会话绑定服务发现请求中携带有区域信息;

所述处理器31用于根据区域信息与会话绑定功能之间的映射关系,返回会话绑定服务发现响应,携带与用户的对应的会话绑定功能的标识或地址。

本实施例中,通过区域信息与会话绑定功能之间的映射关系,确定与用户对应的会话绑定功能,解决了nonippdusession多bsf寻址问题,避免了标准方案中mac地址段难于预先规划,根据用户mac地址寻址bsf困难问题。

进一步地,在所述会话绑定服务发现请求为应用功能或网络能力开放功能发送时,所述会话绑定服务发现请求具体为:

应用功能收到用户的应用请求后,在未知会话绑定功能的标识或地址时,所述应用功能向网络发现功能发送;或

应用功能收到用户的应用请求后,如不允许直接访问5g核心网,将服务访问请求发送给网络能力开放功能,网络能力开放功能接收到应用功能发起的服务访问请求后,在未知会话绑定功能的标识或地址时,向网络发现功能发送。

进一步地,所述处理器31还用于预先存储区域信息与会话绑定功能之间的映射关系;或

接收会话绑定功能的服务注册请求,所述服务注册请求携带有区域信息、会话绑定功能的标识或地址,根据区域信息和会话绑定功能的标识或地址创建区域信息与会话绑定功能之间的映射关系。

进一步地,所述用户的会话为非ip类型的pdusession。

本发明实施例还提供了一种网络单元,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述程序时实现如上所述的会话绑定方法。

网络单元可以为应用功能或网络发现功能。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的会话绑定方法中的步骤。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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