0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是5G核心网的微服务

汽车电子技术 来源: 码农与软件时代 作者:码农与软件时代 2023-02-15 09:50 次阅读

通信网络的链路为:终端 -- 无线接入网 -- 承载网 -- 核心网,进而到达IP数据网络,访问互联网业务,这也是移动互联网的链路。

核心网在从4G5G的演进过程,产生了非常大的变化:

第一、用户面和控制面完全分离;

第二、网络功能微服务化。本文着重理解这一点。

一、基于SBA的5G核心网

1. 软件应用架构的演进

首先,我们需要看看,IT领域软件架构的发展与演进路线,因为在前十年IT领域所产生的思想与技术,正影响着CT领域未来十年的发展。

在软件开发的初级阶段,我们通常将负责不同的业务职责的代码文件进行逻辑上的划分,分隔不同的小模块,每个小模块赋予相应的职责,大致过程如下图①②③所示:

图片

这些代码开发简单,发布时会被打成一个包,如WAR包,被部署在同一台机器的同一个进程中运行。这被称为 单体应用架构程序员的工作就是不停地地修补和旋转这个球。

图片

随着业务的不断深入和复杂性的提高,我们需要构建更多的模块:

图片

模块的增多,程序员们修补和旋转这个大球,实在太累,而且有很多的程序员使不上力气。

那么,就像切西瓜一样,把这个球切开。这样,不同的模块在发布时,会被打成不同的小包,如jar包。它们以接口的形式“藕断丝连”着,部署时还是在同一物理服务器上。

图片

当代码大到一定量级,需要数百人来维护时,真是太难了:一个微不足道的小问题,可以导致整个应用挂掉;大用户量上来时,又无法满足高并发情况下的业务需求。

那么,我们把这个球完全成切开,形成一个一个独立的小球,每个小球负责独立的业务功能对外提供服务。这被称为 微服务(Microservice Architect,MSA)

图片

仔细来分析,每个微服务的“小球”都需要找到所需的服务和对外提供服务,大流量来时,多个小球共担流量。大致就是这样了:

图片

不难看到,业务代码是翻译的业务逻辑,直接促进业务创新。像服务发现、负载均衡、熔断、限流等等,属于非业务相关,为提高业务开发效率,这部分功能是可以提取出来的,部署时采用专门的进程负责,称为Mesh,这也就是 Service Mesh(服务网格) 了。

在单体--微服务--服务网格的演进过程中,还有一个阶段被称为SOA,也就是面向服务架构,英文全称是Service-Oriented Architecture。SOA的产生背景更多的是将现有的单体服务进行改造并集成,对外提供统一的服务。

所以,软件应用架构的演进路线是: 单体-- SOA --微服务--服务网格

  1. 基于服务的架构SBA

我们再来看看,5G核心网的SBA。SBA,英文全称Service Based Architecture,也就是基于服务的架构。

为啥不是IT领域中的SOA或者MSA呢?大致的原因有:

  • SOA 提倡将架构分解为层而不是域,需要进行大量测试才能发布;
  • 微服务提倡数百或数千个服务,而某些应用场景可能只需数十个可部署的服务;
  • 微服务对其数据拥有唯一所有权,而拆分大型数据库模式的难度是最为复杂的部分。

下面的表格列出了SOA、MSA、SBA、Monolithic在敏捷、部署、可测试性、可扩展性、性能、简洁等方面的比较。

图片

不难看出,SBA借鉴了IT业界成熟的SOA(面向服务架构)和MSA(微服务架构),并在它们之间进行了折衷和平衡:

  • 服务按领域拆成比SOA更细的粒度,可升级单个服务,而对其他服务几乎没有影响;
  • 服务按领域拆成比MSA更粗的粒度,减小调用链,提高可维护性;
  • 服务可扩展、开放,任何其他服务都可以进行相互调用,轻量级服务接口是轻量级的HTTP2.0。

以此来实现核心网元的软件化、开放化和智慧化,做到服务功能不太大,也不至于太小。

图片

图片

图片

图片

二、5G核心网服务功能的理解

  1. NF是有哪些?

5G核心网软件体现为多个NF网络功能,每个NF又被称为多个NFS网络功能服务。

图片

整体上,又可以看成控制面功能服务和用户面功能服务。本质上是管理线和业务线的工作,一个负责指挥,一个负责干活。

  1. NF之间如何进行交互?

5G SBA 由一个参考点表示来描述,该表示命名每个 NF 连接到其他 NF 的点。

NF之间通过总线之间进行互连,参考点通过基于服务的接口(SBI) 实现,如AMF和SMF 通之间的参考点是N11,对应到SBI就是Namf和Nsmf。

SBI的定义只存在控制平面,所以,SMF和UPF之间的参考点是N4,AMF和UE的参考点是N1,AMF和RAN的参考点是N2,RAN和UPF的参考点是N3。

图片

  1. NF如何来管理?

众多的NF中,有个NRF(NF Repository Function,网络存储功能),可以进行NF的集中管理,进行NFS的注册、发现、管理与状态检测。每个NF启动时,必须要到NRF进行注册登记才能对外提供服务,登记信息包括NF类型、地址、服务列表等。

  1. NF如何对外提供服务?

NEF(Network Exposure Function,网络开放功能),负责管理对外开放网络的数据,外部应用如要访问5G核心网内部数据,则要通过NEF。

  1. NF数据如何进行存储?

程序的业务运行过程中,必然产生数据。5G核心网中的数据有结构化数据和非结构化数据。

结构化数据包含:手机号码信息,可以使用的业务信息、数据带宽限制数据等。

非结构化数据包括:用户会话信息、状态信息等。UDSF一般跟AMF、SMF打交道。

UDSF(Unstructured Data Storage Function,非结构化数据存储功能) 用来存储非结构化的数据,允许任何NF存储和检索其非结构化数据。

图片

UDR(Unified Data Repository,统一数据存储) 用来存储结构化数据,UDM管理的用户签约数据和PCF管理的策略数据。

图片

数据存储从各个网元中剥离出来,进行统一的存储,这样NF的“无状态”,有助于实现NF的弹性伸缩。

  1. 数据流的如何进行转发?

核心网的首要职责是将数据包按照某种策略进行转发,本质上是“路由和交换”。这个工作由UPF用户平面功能来完成:

接收基站过来的数据流,进行数据包的转发和路由,到达IP数据网络;

面向公网服务,则UPF部署于网络核心侧,负责全网业务;行业专网服务往往需要低时延,则UPF可部署于边缘DC、区域DC、园区、工厂等位置。

  1. 手机上网的会话,如何建立?

AMF(Access and Mobility Management Function,接入和移动性管理功能),负责为用户注册、连接、可达性、移动性管理,为UE和SMF提供会话管理消息传输通道。

SMF(Session Management function,会话管理功能),负责隧道维护、IP地址分配和管理、UP功能选择、策略实施和QoS控制、计费数据采集、漫游等。

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 移动互联网
    +关注

    关注

    5

    文章

    598

    浏览量

    34059
  • 数据网络
    +关注

    关注

    0

    文章

    46

    浏览量

    11513
  • 通信网络
    +关注

    关注

    21

    文章

    2033

    浏览量

    52016
收藏 人收藏

    评论

    相关推荐

    5G时代的核心网现状及问题分析

    S-GW传递给P-GW,最终传递给PCRF进行策略的更新。而在5G核心网服务化架构下,各网络功能服务之间可以根据需求任意通讯,极大地优化了通讯路径。  伴随着虚拟化技术运用在电信领域,
    发表于 12-03 15:48

    5G核心网极简开局技术架构及市场实践

      5G核心网极简开局技术架构  5G核心网自动化集成极简开局应用  5G核心网极简开局行业推广
    发表于 12-22 07:40

    华为5G智简核心网解决方案获得了最佳5G核心网技术奖

    据悉,华为5G智简核心网以原生云、联接+和边缘计算技术为基础,支持软件三层解耦、无状态设计、跨DC部署、微服务、灰度升级等全云化关键技术,是业界首个真正支持2G/3
    发表于 06-17 08:46 927次阅读

    你了解5G背后的核心网

    作为5G核心网络技术之一,边缘计算可以克服核心网的性能瓶颈,使得大量的大量业务可以在网络边缘终结。
    发表于 06-18 09:45 1.1w次阅读

    基于容器的微服务架构成为了5G核心网的未来演进方向

    目前,5G核心网的云化是运营商从IT视角思考自身基础设施的开始,国内外运营商普遍推行IT行业云原生、微服务架构,实现自身网络功能重构。由此,容器技术作为未来运营商基础设施发展方向,逐渐被运营商熟悉
    发表于 08-02 09:35 2282次阅读

    微软收购5G核心网供应商引起大反响

    Affirmed Networks成立于2010年,可提供包括边缘云、物联网核心网5G云原生核心网等的解决方案。这家公司曾表示,其5G核心网
    的头像 发表于 04-14 16:25 2253次阅读

    英国电信授予爱立信5G核心网合同 推迟剥离华为设备

    根据爱立信官消息显示,爱立信已与BT签署了一项协议,这家英国电信集团将部署爱立信的双模5G核心网解决方案(EPC和5G核心网),这是一个容
    的头像 发表于 04-16 09:09 2760次阅读

    爱立信将与英国电信BT共同部署双模5G核心网解决方案

    根据爱立信官消息显示,爱立信已与BT签署了一项协议,这家英国电信集团将部署爱立信的双模5G核心网解决方案(EPC和5G核心网),这是一个容
    发表于 04-16 10:06 658次阅读

    全面掌握“5G核心网基础知识”,5G新手必读

    本文将以5G核心网为主题进行全面介绍,从核心网的演进→4G核心网5G
    的头像 发表于 06-19 15:00 6716次阅读

    电信运营商加速5G核心网部署,华为和中兴通讯占据5G核心网领先地位

      根据Dell‘Oro Group最新发布的报告显示,2020年全球5G核心网市场收入预计将达到10亿美元,随着电信运营商加速5G核心网部署,直到2021年该市场的收入将会一直呈现强
    的头像 发表于 08-27 17:28 2492次阅读

    华为将5G核心网占整个移动核心网络收入的近15%

    根据市场研究公司Dell‘Oro Group最近发布的一份报告显示,5G核心网5GC)市场的收入预计在2020年接近10亿美元,随着服务提供商增加
    的头像 发表于 09-15 10:09 2370次阅读

    5G时代的核心网部署面临哪些挑战?

    2020年10月12日-16日,英特尔在线上举办了“5G融合线上论坛”,在“云原生加速5G核心网演进”分会上,多位行业专家介绍了5G垂直
    的头像 发表于 10-28 11:23 4725次阅读

    诺基亚5G核心网解决方案帮助软银提供先进服务

    日前,诺基亚已正式宣布,日本软银已经选择诺基亚的云原生5G核心网络方案来推出5G SA相关服务。据介绍,诺基亚未来将通过在全球市场中使用SA 5G
    的头像 发表于 12-10 15:34 1829次阅读

    轻量化5G核心网的实现方式

    5G核心网分离架构明确了各元间的分工,为轻量化5GC的实现提供了保障。轻量化5GC设备是一种利用较少资源实现
    发表于 06-20 10:35 1034次阅读
    轻量化<b class='flag-5'>5G</b><b class='flag-5'>核心网</b>的实现方式

    DITO分享5G SA核心网建设方面的经验和未来战略

    菲律宾运营商DITO在5G核心网峰会上发表主题演讲,分享了公司在5G SA核心网建设方面的经验和未来战略。技术创新和前瞻性战略是这一变革背后的关键催化剂。在
    的头像 发表于 09-23 09:34 289次阅读