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