un3.0服務器文檔,ZXUNUSPP系統概述.ppt
un3.0服務器文檔,ZXUNUSPP系統概述.ppt
ZXUNUSPP系統概述
ZXUN USPP系統概述 USPP是什么 USPP( Universal Subscriber Profile Platform )是通用的用戶數據平臺 USPP能實現通訊網絡中象HLR、HSS、EIR、AAA、MNP等基于數據存儲管理應用網元的功能,也就是一個USPP可以看作是一個支持HLR/HSS/EIR/AAA應用的網元,也可以是幾種應用網元的組合,如USPP可以同時具有HLR、EIR、HSS、AAA的功能,具體一套USPP支持哪些應用網元的功能,是通過License控制的。 USPP背景 海量數據存儲 大容量HLR可以大大降低運維、建設成本,并且有效降低了核心網絡組網的復雜度,以及交換設備路由分析難度,因此HLR正向大容量、少局所的方向發展。Lucent已經推出六千萬容量的SDHLR設備,Apertio的ONE NDS設備甚至高達一億容量。 通用數據平臺 通過實現用戶數據組織的通用化,數據與具體應用分離,并結合大容量,可以在一套大容量通用數據庫基礎上同時提供多個HLR、EIR、MNP DB網元,設備提供更加的靈活。進一步可以通過提供數據庫開放接口,實現業務模塊和數據模塊的完全分離 網元融合 隨著通訊技術的發展,呈現了兩大趨勢,一個是核心網絡逐漸趨于融合并屏蔽接入方式的差異;另外一個就是業務提供趨于標準化;而順應趨勢,數據融合成為先行的一個關鍵步驟。HLR將管理不同類型的用戶數據以及業務數據,目前中國電信SHLR融合研究就是在做此類的嘗試和技術儲備; 分布式與冗災的多樣化 數據分布對用戶數據沒有任何號段方面的限制,可以以用戶為單位也可以以業務為單位在節點分布。節點間的地理位置也沒有限制 USPP術語 DSA(Directory System Agent) DSA是目錄服務協議(X.500)中的概念,是目錄模型的服務端,相對于客戶端DUA而言,在USPP中用DSA表示存放各種類型的用戶 數據的數據庫,相當于oracle、MSSQLserver數據庫. DSA節點 存放各種類型的用戶數據的數據庫節點,一個DSA由一個或者多個DSA節點組成.組成一個DSA的所有DSA節點中存儲的用戶數據都是相同的. DSA集群 可以使用多個DSA節點構成一個集群。集群中有一個主節點和多個備節點。集群內的所有節點數據是相同的,基本是一致的 DSA主用、備用節點 DSA節點分成DSA主用節點和DSA備用節點,一個DSA同時只能有一個DSA主用節點,允許有1到M(M<=80)個DSA備用節點; USPP中通過自定義的同步、異步數據復制協議實現同一個DSA中DSA主用節點向一個或者多個DSA備用節點的數據同步。 只有DSA主用節點才能處理數據的讀寫操作,DSA備用節點只能提供只讀操作. UDS(Universal Directory Server) UDS是個邏輯的概念,是USPP中所有DSA的集合,USPP中只有一個UDS。 USPP術語 FE(Front End) FE是個邏輯的概念,是USPP中每個交換局內實現信令和業務處理的所有模塊的集合。 BE(Back End) BE是個邏輯的概念,是USPP中每個交換局內數據存儲和同步的所有模塊的集合。 Provision PROVISION是個邏輯的概念,是USPP中每個交換局內實現業務受理功能的受理臺、接口機、DBIO模塊的集合。 N+K容災 同時允許有N+K個模塊或者數據庫節點提供服務,最多同時允許有K個模塊或者數據庫節點出現故障。 N+1容災 N個主用模塊或者數據庫節點,1個備用模塊或者數據庫節點;1個備用模塊或者數據庫節點允許接管N個主用模塊或者數據庫節點的1個到N個的模塊的處理,在N個主用模塊或者數據庫節點都正常的情況下,備用模塊或者數據庫節點是不處理業務或者數據訪問的. USPP 系統結構示意圖 USPP 軟件結構描述 USPP 軟件架構的特點 分布式的軟件架構 1、多個FE 2、多個PROVISION 3、UDS也是由多個DSA組成的分布式數據庫 4、分布式的網管 一套集中網管和多套分布在各地的本地網管。 業務邏輯和數據分離的架構 1、FE只處理信令和業務的邏輯; 2、PROVISION只處理業務受理的邏輯; 3、UDS只存儲維護數據,不處理和業務相關的邏輯; 4、FE、PROVISION和UDS之間采用擴展的LDAP接口。 擴展的LDAP接口是在RFC 2251定義的標準LDAP接口基礎上增 加了一些功能,增加的功能和業務邏輯無關。 V3HLR和USPP的模塊對應關系