一种域名服务器的分配方法和装置制造方法及图纸

技术编号:24805726 阅读:388 留言:0更新日期:2020-07-07 22:12
本发明专利技术提供了一种域名系统DNS服务器分配方法、装置和系统,所述方法包括:会话管理功能SMF接收终端UE发送的会话建立请求消息,所述请求消息包括UE所要访问的数据网络名称;所述SMF根据数据网络名称以及UE地理位置获取第一DNS服务器IP地址;所述SMF向UE发送会话建立应答消息,所述应答消息包括所述第一DNS服务器IP地址。所述方案主要用在3GPP核心网中,3GPP核心网可以根据UE所访问的本地网络的位置动态地为UE分配位于本地数据网络内的DNS服务器。

【技术实现步骤摘要】
一种域名服务器的分配方法和装置
本专利技术涉及通信领域,尤其涉及一种域名服务器的分配方法和装置。
技术介绍
多接入边缘计算是在靠近移动用户的运营商网络的边缘为用户提供基于云计算的能力,用户可以采用该能力在网络边缘部署应用。多接入边缘计算还可以提供实时的网络信息(如用户位置、基站负载等),采用这些信息,用户可以开发差异化的应用。将云计算能力部署到网络边缘后,可以创造出一个具备高性能、低延迟与高带宽的电信级服务环境,加速网络中各项内容、服务及应用的分发和下载,让消费者享有更高质量网络体验。超低时延的业务对延迟很敏感,而传输路径和转发节点都会增加时延。移动边缘计算使内容和业务靠近用户部署,传输路径短转发节点少,因此移动边缘计算是超低业务实现的必要条件。典型场景车联网、工业控制、远程医疗、虚拟现实/增强现实等。对于超大带宽的业务,通过移动边缘计算(如图1所示的移动边缘主机)的就近部署,使超大带宽流量就近处理,能极大减轻大带宽对骨干网络的冲击。典型场景如体育馆比赛直播、演唱会直播、移动内容分发等。欧洲电信标准化组织(ETSI)在其规范ETSIGSMEC003中定义了多接入边缘计算的参考架构,如图2所示,架构主要由两部分组成:多接入边缘计算主机(Multi-accessEdgeComputingHost,MEC主机)和多接入边缘计算管理系统。MEC主机包含MEC平台、虚拟化基础设施和MEC应用,虚拟基础设施为移动边缘应用提供虚拟化的计算、存储和网络资源,MEC应用以虚拟机或者容器的形式部署在MEC主机上。MEC平台中主要包含了服务注册和发现功能,也包含了一些公共服务,如DNS服务器或者DNS代理服务等。多接入边缘计算管理系统包含MEC编排器、MEC平台管理器、虚拟化基础设施管理器等。MEC编排器维护MEC系统中所有的移动边缘主机、可用资源、可用MEC服务的总体视图,触发应用的实例化和终结。MEC平台管理器用于管理MEC平台、管理移动MEC应用的生命周期、管理应用的流规则和DNS规则。虚拟化基础设施管理器管理MEC应用所需的虚拟化资源。3GPP定义5G标准,其中的TS23.502标准中定义了应用功能(ApplicationFunction,AF)影响会话管理功能(SessionManagementFunction,SMF)路由选择的流程。AF将应用的部署位置、分流规则、路由规则等信息发送给网络能力开放功能(NetworkExposureFunction,NEF),这些信息经过统一数据存储库(UnifiedDataRepository,UDR)、策略控制功能(PolicyControlFunction,PCF)等网络功能最终发送给SMF。SMF利用这些信息选择数据网络接入标示符(DNAccessIdentifier,DNAI)和用户面功能(UserPlaneFunction,UPF)、设置分流规则和路由规则等。ETSIMEC架构中的组件,如MEC编排器、MEC平台管理器、MEC平台、或者MEC应用都可以作为AF和3GPP网络交互。DNAI是UPF访问部署MEC应用的本地数据网络所采用的标识符,MEC应用的部署位置可以用DNAI来表示。对于终端UE来说,其访问的MEC主机上的MEC应用服务使用域名来表示,需要数据网络为其分配DNS服务器,所述DNS服务器需要对MEC应用域名进行IP地址的转换并返回给UE,但是现有技术中UE无法获得本地网络DNS服务器的IP地址,导致UE无法解析本地网络中应用服务的域名。
技术实现思路
为了解决现有技术中存在的技术问题,本专利技术实施例提供了一种域名系统DNS服务器分配方法、装置和系统。本专利技术实施例一种域名系统DNS服务器分配方法,包括:会话管理功能SMF接收终端UE发送的会话建立请求消息,所述请求消息包括UE所要访问的数据网络名称;所述SMF根据数据网络名称以及UE地理位置获取第一DNS服务器IP地址;所述SMF向UE发送会话建立应答消息,所述应答消息包括所述第一DNS服务器IP地址。所述SMF根据数据网络名称以及UE地理位置获取第一DNS服务器IP地址具体包括:SMF确定第一用户面功能UPF,并根据第一UPF和所述数据网络确定第一DNAI;SMF根据第一DNAI,查询所述DNS服务器IP地址和DNAI映射关系列表,获取第一DNS服务器IP地址。所述DNS服务器IP地址和DNAI映射关系列表由应用功能创建并发送给PCF,然后SMF从PCF获取得到,其中所述应用功能为多接入边缘计算MEC系统中的MEC平台、或者MEC平台管理器、或者MEC编排器。所述方法进一步包括:第一UPF接收UE发送的DNS请求消息,所述请求消息包括UE所请求访问的应用服务的域名,且所述请求消息的目的地址为所述第一DNS服务器IP地址;第一UPF根据所述目的地址将所述请求消息路由至第一DNS服务器;第一UPF接收第一DNS服务器发送的应答消息,所述应答消息包括所请求的应用服务的域名的IP地址;第一UPF向UE发送所述应答消息。本专利技术实施例还提供了一种域名系统DNS服务器分配装置,所述装置包括:接收单元,用于接收终端UE发送的会话建立请求消息,所述请求消息包括UE所要访问的数据网络名称;获取单元,用于根据数据网络名称以及UE地理位置获取DNS服务器IP地址;发送单元,用于向UE发送会话建立应答消息,所述应答消息包括所述DNS服务器IP地址。本专利技术实施例还提供了一种域名系统DNS服务器分配系统,所述系统包括:系统会话管理功能SMF,用于接收终端UE发送的会话建立请求消息,所述请求消息包括UE所要访问的数据网络名称;根据数据网络名称以及UE地理位置获取DNS服务器IP地址;向UE发送会话建立应答消息,所述应答消息包括所述DNS服务器IP地址;用户面功能UPF接收UE发送的DNS请求消息,所述请求消息包括UE所请求访问的应用服务的域名,且所述请求消息的目的地址为所述DNS服务器IP地址;UPF根据所述目的地址将所述请求消息路由至DNS服务器;UPF接收DNS服务器发送的应答消息,所述应答消息包括所请求的应用服务的域名的IP地址;UPF向UE发送所述应答消息。本专利技术实施例还提供了一种分配DNS服务器的硬件装置,所述装置包括处理器和存储器,所述存储器用于存储执行上述方法步骤的程序,以及存储用于实现上述方法步骤所涉及的数据;所述处理器用于执行所述存储器中存储的程序。本专利技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有可执行程序指令,所述可执行程序指令被运行时,用于执行上述方法所述的步骤。上述方案中通过采用上述实施例核心网网元SMF可以根据UE所访问的本地数据网络的位置为UE分配位于本地网络内的相应DNS服务器,所述DNS服务器有能力翻译UE需要访问的本地网络中的应用服务的域名;当UE移动到新的位置且需要接入同一应用服务的其他实例(本文档来自技高网
...

【技术保护点】
1.一种域名系统DNS服务器分配方法,其特征在于,所述方法包括:/n会话管理功能SMF接收终端UE发送的会话建立请求消息,所述请求消息包括UE所要访问的数据网络名称;/n所述SMF根据数据网络名称以及UE地理位置获取第一DNS服务器IP地址;/n所述SMF向UE发送会话建立应答消息,所述应答消息包括所述第一DNS服务器IP地址。/n

【技术特征摘要】
1.一种域名系统DNS服务器分配方法,其特征在于,所述方法包括:
会话管理功能SMF接收终端UE发送的会话建立请求消息,所述请求消息包括UE所要访问的数据网络名称;
所述SMF根据数据网络名称以及UE地理位置获取第一DNS服务器IP地址;
所述SMF向UE发送会话建立应答消息,所述应答消息包括所述第一DNS服务器IP地址。


2.根据权利要求1所述的方法,其特征在于,所述SMF根据数据网络名称以及UE地理位置获取第一DNS服务器IP地址具体包括:
SMF确定第一用户面功能UPF,并根据第一UPF和所述数据网络确定第一DNAI;
SMF根据第一DNAI,查询所述DNS服务器IP地址和DNAI映射关系列表,获取第一DNS服务器IP地址。


3.根据权利要求2所述的方法,其特征在于,所述DNS服务器IP地址和DNAI映射关系列表由应用功能创建并发送给PCF,然后SMF从PCF获取得到,其中所述应用功能为多接入边缘计算MEC系统中的MEC平台、或者MEC平台管理器、或者MEC编排器。


4.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:
第一UPF接收UE发送的DNS请求消息,所述请求消息包括UE所请求访问的应用服务的域名,且所述请求消息的目的地址为所述第一DNS服务器IP地址;
第一UPF根据所述目的地址将所述请求消息路由至第一DNS服务器;
第一UPF接收第一DNS服务器发送的应答消息,所述应答消息包括所请求的应用服务的域名的IP地址;
第一UPF向UE发送所述应答消息。


5.根据权利要1或4所述的方法,其特征在于,所述方法进一步包括:
所述SMF检测到UE移动到新的地理位置;
所述SMF根据当前UE访问的数据网络名称以及UE新的地理位置获取第二DNS服务器IP地址;
所述SMF向UE发起PDU会话修改请求,所述修改请求包括所述第二DNS服务器IP地址。


6.根据权利要求5所述的方法,其特征在于,所所述SMF根据当前UE访问的数据网络名称以及UE新的地理位置获取第二DNS服务器IP地址具体包括:
所述SMF确定第二UPF,并根据第二UPF以及UE当前正在访问的数据网络确定第二DNAI;
所述SMF根据所述第二DNAI,查询所述DNS服务器IP地址和DNAI映射关系列表,获取第二DNS服务器IP地址。


7.根据权利要求6所述的方法,其特征在于,
第二UPF接收UE发送的DNS请求消息,所述请求消息包括UE所请求访问的应用服务的域名,且所述请求消息的目的地址为所述第二DNS服务器IP地址;
第二UPF将所述请求消息路由至第二DNS服务器;
第二UPF接收第二DNS服务器发送的应答消息,所述应答消息包括所请求的应用服务的域名的IP地址;
第一UPF向UE发送所述应答消息。


8.根据权利要求2所述的方法,其特征在于,SMF确定第一UPF具体包括:
SMF根据UE所要访问的数据网络以及所在的地理位置确定第一UPF。


9.根据权利要求6所述的方法,其特征在于,SMF确定第二UPF具体包括:
SMF根据移动后的UE所要访问的数据网络以及所在的地理位置确定第二UPF。


10.根据权利要求8或9所述的方法,其特征在于,

【专利技术属性】
技术研发人员:冯江平
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1