分享

浅谈5GC和EPC网络架构的区别.docx

 雪啸晴 2020-02-15

一、网络架构

1. 服务化架构 vs 参考点架构

EPC架构是一个基于严格参考点的架构,只有定义了接口的两个网元才可以互相交互,效率相比5GC较低。举个例子,目前现网中有一些基于用户位置的策略,比如CPE锁区,在EPC架构中,MME获取了UE的位置之后,需要发送个SGW、PGW,再上报给PCRF,整个流程非常冗长。

而3GPPR15定义的5GC网络架构是一个基于“服务化”的架构,在这个架构中,控制面部分的各个NF两两可以互相交互,使得网络交互更加灵活高效。比如上述提到的CPE锁区策略,在5GC架构上,AMF在获取了UE的位置信息后,可以直接发给PCF,避免了中间NF的传递,缩短了流程。

CP

CP

2. 原生云化 VS 单体软件

EPC的网元(Network Element),每一个就是一个巨型的单体软件。无论运营商是否需要这个功能,软件本身都是具备的,只不过我们用License去控制客户能否使用该功能。当我们需要增加一个功能或升级一个功能的时候,哪怕这个功能跟基本业务没有联系,也会影响到整个软件的正常运行。所以以往现网产品的升级都需要专门的操作窗口进行。

图中左边是单体架构的集群,右边是微服务集群

但是在5G架构中,我们把5GC需要具备的功能拆解成很多个小块组件,每个小组件就是5GC的“服务”。他们之间彼此独立,解耦。这就好比是雕版印刷和活字印刷。雕版印刷需要整版进行雕刻,如果其中一个字刻错了,需要整版重刻。但是活字印刷则不同,我们把每个单字刻好了之后,进行灵活组装。一个字刻错了,只需要重刻那个字就行了。

但是,拆得太细又会带来一些缺点,那就是需要维护的对象太多。所以我们需要把类似功能的“服务”进行组装,组装成一个合适粒度的“网络功能”,来简化我们的维护对象。这就是我们5GC的NF(Network Function

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多