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