移動網數據庫系統接口協議分析
1 設計背景
本文引用地址:http://www.j9360.com/article/155505.htmNP是Network Processor的縮寫,意為網絡處理器。絡處理器器件內部通常由若干個微碼處理器和若干硬件協處理器組成,且多個微碼處理器在NP內部并行處理,通過預先編制的微碼來控制處理流程。對于某些復雜的標準操作,如內存操作、路由表查找算法、QoS的擁塞控制算法、流量調度算法等,則采用硬件協處理器來進一步提高處理性能,從而實現了業務靈活性和高性能的有機結合。
在我國開始實施的移動網間號碼攜帶(NP:Number
Portability)現網試驗,目前NP主要用于網絡骨干設備和網絡接入設備,用來開發從網絡第2層到第7層的各種服務和應用。目前,采用NP處理分組交換的廠家,既有第一梯隊的網絡公司,如思科、北電和朗訊等,也有不少后起之秀,如華為、中興、港灣等。但是,其NP用途卻不盡相同:思科寬帶匯聚系列產品使用了思科的并行快速轉發(PXF)NP,它被業內稱為“NP的鼻祖”;華為在“第五代路由器”NE80/40/20系列產品中全面采用了NP;港灣的高端路由器、核心交換機,如NetHammer G系列采用了NP相關技術;UT斯達康公司選擇了Motorola的NP作為幾項3G無線接入網產品的封包轉發引擎。采用了一種集中數據庫的方式,即在號碼攜帶業務網絡中設置一個集中的數據庫,也稱為集中業務管理系統(CSMS:Central Service Management System),運營商的號碼攜帶業務節點通過此集中數據庫系統進行通信,實現號碼攜帶的業務協商及NP數據下發。此體系結構如圖1所示。
圖1 NP業務體系架構
本地業務管理系統(LSMS)保存本地的號碼攜帶數據,并負責管理運營商內部的網元設備;業務受理系統(SOA)主要負責受理和處理用戶提出的號碼攜帶申請;而CSMS處理所有SOA之問的交互信息,并負責向LSMS同步號碼攜帶數據。
2 設計原則
在開始進行CSMS接口協議設計之前,首先擬定了如下的幾條設計原則,協議的具體內容也都是遵循這幾條原則進行設計的。
(1)滿足各種NP業務流程的需求
這一條是最基本的設計原則。由于此接口協議是直接服務于NP業務流程,因此通過協議定義的各種流程,都與實際的NP業務需求相對應。例如NP業務開展的第一步就是受理NP申請,在協議中就定義了與之對應的規范化的流程。
(2)協議有較高的可靠性
提出這點原則,是與協議的應用環境有關的。一方面,運營商側的NP業務節點以及CSMS都是IT設備,基于TCP/IP的網絡環境進行信息傳輸,網絡可靠性并不高;另一方面此協議對于NP業務體系又至關重要,一旦出現問題會影響NP業務的正常開展,這就需要在協議可靠性方面做一些特殊的考慮。
(3)易于開發和維護
一個易于開發和維護的協議將擁有更強的生命力。CSMS接口協議雖然是一個自定義的協議,但是自定義的部分主要是在應用層,在基礎承載協議還會選擇現成的協議。
下面將會逐一介紹上述設計原則是如何體現在CSMS接口協議中的。
評論