一、網(wǎng)絡(luò)架構(gòu) 1. 服務(wù)化架構(gòu) vs 參考點架構(gòu) EPC架構(gòu)是一個基于嚴(yán)格參考點的架構(gòu),只有定義了接口的兩個網(wǎng)元才可以互相交互,效率相比5GC較低。舉個例子,目前現(xiàn)網(wǎng)中有一些基于用戶位置的策略,比如CPE鎖區(qū),在EPC架構(gòu)中,MME獲取了UE的位置之后,需要發(fā)送個SGW、PGW,再上報給PCRF,整個流程非常冗長。 而3GPPR15定義的5GC網(wǎng)絡(luò)架構(gòu)是一個基于“服務(wù)化”的架構(gòu),在這個架構(gòu)中,控制面部分的各個NF兩兩可以互相交互,使得網(wǎng)絡(luò)交互更加靈活高效。比如上述提到的CPE鎖區(qū)策略,在5GC架構(gòu)上,AMF在獲取了UE的位置信息后,可以直接發(fā)給PCF,避免了中間NF的傳遞,縮短了流程。 CP CP 2. 原生云化 VS 單體軟件 EPC的網(wǎng)元(Network Element),每一個就是一個巨型的單體軟件。無論運營商是否需要這個功能,軟件本身都是具備的,只不過我們用License去控制客戶能否使用該功能。當(dāng)我們需要增加一個功能或升級一個功能的時候,哪怕這個功能跟基本業(yè)務(wù)沒有聯(lián)系,也會影響到整個軟件的正常運行。所以以往現(xiàn)網(wǎng)產(chǎn)品的升級都需要專門的操作窗口進(jìn)行。 圖中左邊是單體架構(gòu)的集群,右邊是微服務(wù)集群 但是在5G架構(gòu)中,我們把5GC需要具備的功能拆解成很多個小塊組件,每個小組件就是5GC的“服務(wù)”。他們之間彼此獨立,解耦。這就好比是雕版印刷和活字印刷。雕版印刷需要整版進(jìn)行雕刻,如果其中一個字刻錯了,需要整版重刻。但是活字印刷則不同,我們把每個單字刻好了之后,進(jìn)行靈活組裝。一個字刻錯了,只需要重刻那個字就行了。 但是,拆得太細(xì)又會帶來一些缺點,那就是需要維護(hù)的對象太多。所以我們需要把類似功能的“服務(wù)”進(jìn)行組裝,組裝成一個合適粒度的“網(wǎng)絡(luò)功能”,來簡化我們的維護(hù)對象。這就是我們5GC的NF(Network Function |
|