專利名稱:一種sctp偶聯(lián)通信的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信令通信的技術(shù)領(lǐng)域,特別是涉及一種SCTP偶聯(lián)通信的方法及一種 SCTP偶聯(lián)通信的系統(tǒng)。
背景技術(shù):
在過去的20年內(nèi),作為一種可靠的數(shù)據(jù)傳輸方式,TCP提供了許多應(yīng)用服務(wù),但隨著IP網(wǎng)的多業(yè)務(wù)化,尤其是VolP的發(fā)展,TCP出現(xiàn)了很多局限性,例如對于VolP信令及異步基于事務(wù)應(yīng)用的處理。為適應(yīng)IP網(wǎng)成為電信運營核心網(wǎng)的發(fā)展趨勢,IETF的信令傳輸工作組(SIGTRAN) —直在研究和制定IP網(wǎng)新一代的傳輸協(xié)議,并在IETF RFC 2960中定義了流控制傳輸協(xié)議(SCTP,Stream Control Transmission Protocol)。SCTP 是面向連接的可靠傳送協(xié)議,它向上層應(yīng)用提供了下列服務(wù)應(yīng)用數(shù)據(jù)的無錯誤無重復(fù)的可靠傳輸; 根據(jù)檢測到的MTU長度進行數(shù)據(jù)包分段處理,避免IP層的分段;在多個流間的用戶消息有序遞交及單用戶消息按到達順序遞交的選項;以及,通過支持關(guān)聯(lián)的多宿端特性,實現(xiàn)網(wǎng)絡(luò)級容錯。目前,IEFT將SCTP傳輸層協(xié)議作為主要研究目的,與TCP和UDP共筑于IP層之上。同TCP —樣,SCTP提供面向連接的、點到點的可靠傳輸,它繼承了 TCP強大的擁塞控制、 數(shù)據(jù)包丟失發(fā)現(xiàn)等功能,任何在TCP上運行的應(yīng)用都可被移至SCTP上運行。不同于TCP的是,SCTP提供了許多對于信令傳輸很重要的功能,同時,對于其他一些對性能和可靠性有額外需要的應(yīng)用,它能提供傳輸優(yōu)勢來滿足這些需要。SCTP與TCP的最大區(qū)別就是SCTP采用了多歸屬(Multi-homing)的機制,所謂多歸屬,指的是一臺主機(計算機)可以連接到一個或更多網(wǎng)絡(luò)或有兩個或多個網(wǎng)絡(luò)地址;因此SCTP中的偶聯(lián)概念要比TCP中的連接概念含義更廣。一個偶聯(lián)的兩個SCTP端點都向?qū)Ψ教峁┮粋€SCTP端口號和一個IP地址列表, 每個偶聯(lián)都由兩個SCTP端口號和兩個IP地址列表來識別,多歸屬的端點可以接入到不同類型的網(wǎng)絡(luò)。所以SCTP能在兩個端點間建立穩(wěn)固的通信。一個SCTP偶聯(lián)可以包含多個可能的起源與目的地址的組合,這些組合包含在每個端點的傳送地址列表中。這樣使得一個偶聯(lián)可以在多個傳輸路徑間選擇和切換。具體而言,即SCTP偶聯(lián)的每個端點都可以擁有多個IP地址用于數(shù)據(jù)傳輸。如果接收端是多歸屬主機,那么對于發(fā)送端來說,每一個接收端的IP地址代表著一條通往對端的路徑,這樣發(fā)送端可以選擇任一條路徑來發(fā)送數(shù)據(jù)。SCTP 規(guī)定任何時間都有一條路徑作為首選路徑來發(fā)送數(shù)據(jù),其他路徑作為備份路徑。如果首選路徑因接口故障或者網(wǎng)絡(luò)擁塞等原因而失效,SCTP可以自動切換到另外一條路徑來發(fā)送, 避免單點失效,從而提高整個網(wǎng)絡(luò)的容錯能力,在SCTP中一個多歸屬的主機會因為網(wǎng)絡(luò)物理上的故障導(dǎo)致通信中斷的情況將很少發(fā)生。按照多數(shù)設(shè)備多歸屬主機的實現(xiàn)方法,多歸屬地址存在于一個主機的多個物理接口或者一個接口的多個地址,多個接口可歸屬于相同或者不同的網(wǎng)絡(luò)中。如圖1所示,多歸屬的地址可以配置在本端網(wǎng)元內(nèi)的不同物理端口上(Portl,Port2, ... , Porta),從不同的物理端口連接到不同的網(wǎng)絡(luò)(CE路由器1和CE路由器幻,然后連接到對端網(wǎng)元。
如圖2所示,在SCTP偶聯(lián)通信的過程中,網(wǎng)元內(nèi)部處理通常采用以下兩種方式圖 2中,Portl,Port2為偶聯(lián)的多歸屬地址接口。第一種方式直接在接口板上進行SCTP協(xié)議處理,即SCTP協(xié)議處理板直接出網(wǎng)元;這種方式一般應(yīng)用在小型的通信設(shè)備中,容量要求不大時。第二種方式SCTP協(xié)議處理板經(jīng)過接口板出網(wǎng)元這種方式一般應(yīng)用在對于大型網(wǎng)絡(luò),性能和容量要求都比較高的情形下。這種方式將SCTP協(xié)議處理板和接口板分開,將SCTP協(xié)議處理部署在信令面處理板上完成,在網(wǎng)元內(nèi)部采用路由轉(zhuǎn)發(fā)的方式,實現(xiàn)信令數(shù)據(jù)從信令面處理板到接口板地轉(zhuǎn)發(fā),接口板上的接口分屬于不同的網(wǎng)絡(luò),從而實現(xiàn)從不同的網(wǎng)絡(luò)到達對端網(wǎng)元。為支持SCTP偶聯(lián)的地址支持多歸屬特性,上述兩種方式都必須實現(xiàn)在同一主機的不同端口歸屬于不同網(wǎng)絡(luò)時的傳輸保護,即在本地接口故障或者子網(wǎng)中任何一個節(jié)點故障時,能切換到其他傳輸正常的子網(wǎng)中。然而,對于第一種方式而言,由于多歸屬的端口配置在同一單板上,SCTP協(xié)議處理也在該單板處理,當(dāng)該單板出現(xiàn)故障時,則所有端口均不可用,導(dǎo)致偶聯(lián)不可用,在這種情況下,SCTP連接會斷開,從而導(dǎo)致傳輸中斷,無法支持SCTP偶聯(lián)的地址支持多歸屬的實現(xiàn)。對于第二種方式而言,SCTP協(xié)議在信令面處理板處理經(jīng)過接口板路由出網(wǎng)元,由于目前大多數(shù)設(shè)備是將網(wǎng)元接口的IP地址和信令面的IP地址分開,對于信令應(yīng)用來說,必須要給信令面和網(wǎng)絡(luò)接口分別分配IP地址,且必須配置信令面IP地址經(jīng)接口 IP地址的路由,這樣網(wǎng)元會多消耗一個IP地址,并且,當(dāng)信令數(shù)據(jù)從信令面處理板轉(zhuǎn)到接口處理板時, 需要配置路由,這樣配置相比較會復(fù)雜,且分配給網(wǎng)元的IP地址多了一倍,十分浪費網(wǎng)絡(luò)資源。因而,目前需要本領(lǐng)域技術(shù)人員迫切解決的一個技術(shù)問題就是如何創(chuàng)新地提出一種SCTP偶聯(lián)通信的機制,以在不受板級故障影響的基礎(chǔ)上,簡化配置,節(jié)省網(wǎng)絡(luò)資源。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種SCTP偶聯(lián)通信的方法及系統(tǒng),用以在不受板級故障影響的基礎(chǔ)上,簡化配置,節(jié)省網(wǎng)絡(luò)資源。為了解決上述問題,本發(fā)明公開了一種SCTP偶聯(lián)通信的方法,包括配置SCTP偶聯(lián)的本端網(wǎng)元及對端網(wǎng)元的實際IP地址;其中,本端網(wǎng)元的實際IP 地址在本端網(wǎng)元的接口板上配置;生成所述本端網(wǎng)元實際IP地址的虛地址,并將所述虛地址配置在本端網(wǎng)元的信令面處理板上;依據(jù)所述本端網(wǎng)元的實際IP地址與虛地址的映射,以及,對端網(wǎng)元的實際IP地址,在本端網(wǎng)元和對端網(wǎng)元之間進行通信。優(yōu)選的,所述本端網(wǎng)元的實際IP地址配置在本端網(wǎng)元接口板的物理端口上,所述本端網(wǎng)元的實際IP地址所映射的虛地址配置在本端網(wǎng)元信令面處理板的對應(yīng)虛端口上。優(yōu)選的,所述本端網(wǎng)元的實際IP地址具有映射的一個或多個虛地址,所述本端網(wǎng)元的虛地址具有映射的一個實際IP地址。
優(yōu)選的,所述虛地址繼承對應(yīng)的實際IP地址的屬性。優(yōu)選的,所述在本端網(wǎng)元和對端網(wǎng)元之間進行通信的步驟包括配置所述本端網(wǎng)元接口板到對端網(wǎng)元的路由信息;本端網(wǎng)元的信令面處理板生成SCTP報文,所述SCTP報文中包括本端網(wǎng)元的虛地址;依據(jù)所述虛地址映射的實際IP地址,將所述SCTP報文轉(zhuǎn)發(fā)至對應(yīng)的接口板;依據(jù)所述路由信息將SCTP報文從所述本端網(wǎng)元的接口板傳送至對端網(wǎng)元。優(yōu)選的,所述在本端網(wǎng)元和對端網(wǎng)元之間進行通信的步驟還包括本端網(wǎng)元的接口板接收對端網(wǎng)元發(fā)送的SCTP報文,所述SCTP報文中包括本端網(wǎng)元的實際IP地址;依據(jù)所述實際IP地址映射的虛地址,將所述SCTP報文轉(zhuǎn)發(fā)至對應(yīng)的信令面處理板,由所述信令面處理板處理所述SCTP報文。優(yōu)選的,所述本端網(wǎng)元的實際IP地址及對端網(wǎng)元的實際IP地址分別具有多個,所述路由信息具有多條。優(yōu)選的,所述在本端網(wǎng)元和對端網(wǎng)元之間進行通信的步驟還包括在某條路由信息對應(yīng)的本端網(wǎng)元、對端網(wǎng)元或路由節(jié)點出現(xiàn)故障時,切換至另一路由信息。本發(fā)明實施例還公開了一種SCTP偶聯(lián)通信的系統(tǒng),所述系統(tǒng)包括SCTP偶聯(lián)的本端網(wǎng)元及對端網(wǎng)元;其中,本端網(wǎng)元包括實際地址配置模塊,用于在本端網(wǎng)元的接口板上配置本端網(wǎng)元的實際IP地址;虛地址映射模塊,用于生成所述實際IP地址的虛地址;虛地址配置模塊,用于將所述虛地址配置在本端網(wǎng)元的信令面處理板上;對端網(wǎng)元包括地址配置模塊,用于配置對端網(wǎng)元的實際IP地址;所述的系統(tǒng)還包括通信模塊,用于依據(jù)所述本端網(wǎng)元的實際IP地址與虛地址的映射,以及,對端網(wǎng)元的實際IP地址,在本端網(wǎng)元和對端網(wǎng)元之間進行通信。
優(yōu)選的,所述本端網(wǎng)元的實際IP地址配置在本端網(wǎng)元接口板的物理端口上,所述本端網(wǎng)元的實際IP地址所映射的虛地址配置在本端網(wǎng)元信令面處理板的對應(yīng)虛端口上。優(yōu)選的,所述本端網(wǎng)元的實際IP地址具有映射的一個或多個虛地址,所述本端網(wǎng)元的虛地址具有映射的一個實際IP地址。優(yōu)選的,所述虛地址具有對應(yīng)的實際IP地址的屬性。優(yōu)選的,所述通信模塊包括路由配置子模塊,用于配置所述本端網(wǎng)元接口板到對端網(wǎng)元的路由信息;內(nèi)部轉(zhuǎn)發(fā)子模塊,用于將本端網(wǎng)元的信令面處理板生成的SCTP報文轉(zhuǎn)發(fā)至對應(yīng)的接口板;所述SCTP報文中包括本端網(wǎng)元的虛地址;所述對應(yīng)的接口板為所述虛地址映射的實際IP地址所對應(yīng)的接口板;對端傳送子模塊,用于依據(jù)所述路由信息將SCTP報文從所述本端網(wǎng)元的接口板傳送至對端網(wǎng)元。
優(yōu)選的,所述通信模塊還包括本端傳送子模塊,用于將本端網(wǎng)元的接口板接收的對端網(wǎng)元發(fā)送的SCTP報文,轉(zhuǎn)發(fā)至對應(yīng)的信令面處理板,由所述信令面處理板處理所述SCTP報文;其中,所述SCTP報文中包括本端網(wǎng)元的實際IP地址,所述對應(yīng)的信令面處理板為所述實際IP地址映射的虛地址所對應(yīng)的信令面處理板。優(yōu)選的,所述本端網(wǎng)元的實際IP地址及對端網(wǎng)元的實際IP地址分別具有多個,所述路由信息具有多條。優(yōu)選的,所述通信模塊還包括路由切換子模塊,用于在某條路由信息對應(yīng)的本端網(wǎng)元、對端網(wǎng)元或路由節(jié)點出現(xiàn)故障時,切換至另一路由信息。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點1、配置簡單虛地址不需要規(guī)劃,直接由接口板地址生成;虛地址的地址屬性與接口地址的屬性相同,從外部的配置看不到網(wǎng)元內(nèi)部的實現(xiàn),路由配置簡單;2、對于多網(wǎng)元的網(wǎng)絡(luò)中,無須給信令面處理板分配地址,可節(jié)省一半的IP地址占用;在網(wǎng)絡(luò)資源越來越緊張的情況下,需要完成相同功能條件下,有設(shè)備需要分配的IP少的優(yōu)點;3、對于多宿主機的IP端口,可以分布在不同的單板上,在端口級保護之上,還在板級的故障時對鏈路起到保護作用。
圖1是SCTP多歸屬主機網(wǎng)絡(luò)拓樸的示意圖;圖2是現(xiàn)有技術(shù)中在SCTP偶聯(lián)通信的過程中,網(wǎng)元內(nèi)部處理的示意圖;圖3是本發(fā)明的一種SCTP偶聯(lián)通信的方法實施例的步驟流程圖;圖4是本發(fā)明SCTP偶聯(lián)配置的示意圖;圖5是一種SCTP偶聯(lián)多宿配置連接方案的示意圖;圖6是本發(fā)明的一個具體例子中的地址分配和映射關(guān)系的示意圖;圖7是本發(fā)明的一個具體例子中在信令面處理板上的偶聯(lián)配置的示意圖;圖8是本發(fā)明的一個具體例子中映射端口配置的示意圖;圖9是本發(fā)明的一個具體例子中路由信息配置的示意圖;圖10是本發(fā)明的一種SCTP偶聯(lián)通信的系統(tǒng)實施例的結(jié)構(gòu)框圖。
具體實施例方式為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步詳細的說明。本發(fā)明實施例的核心構(gòu)思之一在于,引入虛地址的概念,將SCTP偶聯(lián)的實際IP地址分配在網(wǎng)元內(nèi)的接口板上,并在信令面處理板上配置所述接口板上實際IP地址所映射的虛地址,在這種情況下,只需配置接口板到對端網(wǎng)元的路由,內(nèi)部路由無需配置,即可使得SCTP偶聯(lián)的多條路徑接口地址分布于不同的宿主板上。從而防止端口故障及板級故障, 有效節(jié)省網(wǎng)元IP地址和路由資源。
參考圖3,示出了本發(fā)明的一種SCTP偶聯(lián)通信的方法實施例的步驟流程圖,具體可以包括以下步驟步驟301、配置SCTP偶聯(lián)的本端網(wǎng)元及對端網(wǎng)元的實際IP地址;其中,本端網(wǎng)元的實際IP地址在本端網(wǎng)元的接口板上配置;步驟302、生成所述本端網(wǎng)元實際IP地址的虛地址,并將所述虛地址配置在本端網(wǎng)元的信令面處理板上;步驟303、依據(jù)所述本端網(wǎng)元的實際IP地址與虛地址的映射,以及,對端網(wǎng)元的實際IP地址,在本端網(wǎng)元和對端網(wǎng)元之間進行通信。參考圖4所示的本發(fā)明SCTP偶聯(lián)配置的示意圖,接口板41上的物理端口(portl, port2, . . .,portn)411是用于收發(fā)數(shù)據(jù)的實際物理端口 ;在該物理端口上配置的地址為實際IP地址;信令面處理板上40的端口 401為接口板41上物理端口 411的映射端口,在本發(fā)明實施例中稱之為虛端口,在該虛端口上配置的地址為虛地址。在具體實現(xiàn)中,在每塊信令面處理板上可以根據(jù)配置需求,映射任何接口板的實際IP地址,如圖4中,信令面處理板 1中的虛地址IPl (虛IPl)映射接口板1的端口 portl上的實際IP地址;信令面處理板1 中的虛地址IP2(虛IP2)映射接口板1的端口 porta上的實際IP地址等;本端網(wǎng)元的虛地址總是具有映射的一個實際IP地址。并且,對于本端網(wǎng)元的實際IP地址而言,其可以具有映射的一個或多個虛地址,如圖4中,接口板1的端口 portl上的實際IP地址映射信令面處理板1中的虛地址IPl (虛IPl)和信令面處理板2中的虛地址IPl (虛IPl)。在本發(fā)明實施例中,所述虛地址直接繼承對應(yīng)的實際IP地址的屬性。作為一種本發(fā)明SCTP偶聯(lián)配置的示例,假設(shè)當(dāng)前SCTP偶聯(lián)的本端網(wǎng)元地址為 IIpl, 1Ιρ2,本端端口號為=IPort ;對端網(wǎng)元地址為rlpl,rlp2, rlp3, rlp4,對端端口號為rPort。對照圖4,可以將IIPl配置在接口板1的一個物理端口上,如Portl ;將1IP2配置在接口板2的一個物理端口上,如Port2 ;從接口板的地址生成對應(yīng)的虛地址,并分配配置在信令面處理板1的虛端口虛IPl和虛IP2上,并標識其地址端口類型為虛端口,其它屬性與接口板上的地址屬性完全相同。在本例中,偶聯(lián)建立后會形成從本端網(wǎng)元地址到不同對端網(wǎng)元地址的4條路徑(path),每條path本端網(wǎng)元的IP地址根據(jù)網(wǎng)絡(luò)連接時的路由來選擇。在本發(fā)明的一種優(yōu)選實施例中,所述在本端網(wǎng)元和對端網(wǎng)元之間進行通信的步驟可以包括如下子步驟子步驟S11、配置所述本端網(wǎng)元接口板到對端網(wǎng)元的路由信息;子步驟S12、本端網(wǎng)元的信令面處理板生成SCTP報文,所述SCTP報文中包括本端網(wǎng)元的虛地址;子步驟S13、依據(jù)所述虛地址映射的實際IP地址,將所述SCTP報文轉(zhuǎn)發(fā)至對應(yīng)的接口板;子步驟S14、依據(jù)所述路由信息將SCTP報文從所述本端網(wǎng)元的接口板傳送至對端網(wǎng)元。更為優(yōu)選的是,所述在本端網(wǎng)元和對端網(wǎng)元之間進行通信的步驟還可以進一步包括以下子步驟子步驟S15、本端網(wǎng)元的接口板接收對端網(wǎng)元發(fā)送的SCTP報文,所述SCTP報文中包括本端網(wǎng)元的實際IP地址;子步驟S16、依據(jù)所述實際IP地址映射的虛地址,將所述SCTP報文轉(zhuǎn)發(fā)至對應(yīng)的信令面處理板,由所述信令面處理板處理所述SCTP報文。在3G移動通信網(wǎng)絡(luò)建設(shè)中,運營商大多要求采用偶聯(lián)多歸屬配置方案根據(jù)運營商要求在本端網(wǎng)元和對端網(wǎng)元有一個網(wǎng)絡(luò)端口或鏈路故障時,偶聯(lián)不受影響。參考圖5所示的SCTP偶聯(lián)多宿配置連接方案的示意圖,應(yīng)用本發(fā)明實施例實現(xiàn)此方案時,本端網(wǎng)元的兩個實際IP地址IPOl和IP02可以分別配置在不同的接口板上,同時在信令面處理板上配置這兩個實際IP地址的虛地址,對于本發(fā)明實施例而言,當(dāng)在一個信令面處理板上添加偶聯(lián)時,就會根據(jù)網(wǎng)絡(luò)規(guī)劃要求添加接口板的實際IP地址,此時根據(jù)偶聯(lián)的本端IP地址及接口板的IP地址進行校驗,就可以在該信令面處理板上生成虛地址。在這種情況下,對于路由的配置,只需要配置本端網(wǎng)元接口板到對端網(wǎng)元的路由,內(nèi)部路由無須配置,即可實現(xiàn)偶聯(lián)的兩條路徑接口地址分布于不同的接口板上。按照上述的連接方案,為了滿足偶聯(lián)的多歸屬處理,信令面處理板和接口板的工作原理如下對于完成SCTP協(xié)議處理的信令面處理板,在根據(jù)應(yīng)用要求完成SCTP協(xié)議處理后, 需要將發(fā)送給對端網(wǎng)元的SCTP報文轉(zhuǎn)發(fā)到接口板上,這里由于偶聯(lián)的多個地址分布在不同的接口板上,在選擇接口板時,會根據(jù)需要發(fā)送的IP報文IP頭中的源IP地址來選擇,此時IP頭中的源IP地址,即偶聯(lián)當(dāng)前的首選IP,該IP配置在那個物理端口上,該報文就從該接口發(fā)出;對于接口板上收到的IP報文,若IP頭中的協(xié)議為SCTP協(xié)議,需要解析下SCTP 協(xié)議頭中的端口號,根據(jù)端口號和IP地址選擇到處理SCTP協(xié)議的信令面處理板。在具體實現(xiàn)中,由于所述本端網(wǎng)元的實際IP地址及對端網(wǎng)元的實際IP地址分別具有多個,所以所述路由信息具有多條,在這種情況下,所述在本端網(wǎng)元和對端網(wǎng)元之間進行通信的步驟還可以進一步包括以下子步驟子步驟S17、在某條路由信息對應(yīng)的本端網(wǎng)元、對端網(wǎng)元或路由節(jié)點出現(xiàn)故障時, 切換至另一路由信息。 為使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明,以下參照圖5所示的SCTP偶聯(lián)多宿配置連接方案描述本發(fā)明實現(xiàn)的一種示例。按照圖中的網(wǎng)絡(luò)規(guī)劃,分配給本端網(wǎng)元RNC和對端網(wǎng)元SGSN的信令面地址(實際IP地址)如下
IPOl ;10.129.53. 1/;30RNC
IP02 ;10.129.53. 5/;30RNC
IP03 ;10.129.1. 33/;30SGSN
IP04 ;10.129.1. 34/;30SGSN
IP05 ;10.129.1. 37/;30SGSN
IP06 ;10.129.1. 38/;30SGSN
要求在RNC側(cè)和SGSN側(cè)同時各出現(xiàn)一個端口或鏈路故障時,不會影響任何存在的
業(yè)務(wù)和用戶的接入。 1)如圖6所示,在接口板上1的物理端口 portl上配置IP01,10. 129.53. 1,在接口板上2的物理端口 port2上配置IP02,10. 129. 53. 5 ;在信令面處理板上生成這兩個物理端口的虛端口,具體為在信令面處理板上的虛端口 portl上配置IPOl的虛地址, 10. 129. 53. 1,在信令面處理板上的虛端口 port2上配置IP02的虛地址,10. 129. 53. 5,SCTP 偶聯(lián)配置如圖7所示;接口板上的物理端口及信令面處理板上的虛端口的配置如圖8所示, 其中,端口類型ucPortType 0為物理端口,4為虛端口。
2)參考圖表9所示的路由配置,偶聯(lián)生成的4條path通路如下10.129.53.1——10.129.1.38
10.129.53.1——10.129.1.34
10.129.53.5——10.129.1.37
10.129.53.5——10.129.1.333)偶聯(lián)數(shù)據(jù)收發(fā)流程SCTP協(xié)議處理在信令面處理板上完成,SCTP協(xié)議報文在發(fā)送時,根據(jù)IP報文的源 IP地址選擇接口板,比如源IP為10. 129. 53. 1,則選擇接口板1 (該地址實際是配置在接口板1上的),由網(wǎng)元內(nèi)部通信轉(zhuǎn)發(fā)到接口板1上,然后根據(jù)路由關(guān)系轉(zhuǎn)發(fā)給目標地址。在接口板上收到SCTP報文時,解析下報文中SCTP頭,得到偶聯(lián)的本端端口和地址 (比如實例中的端口 5005,地址10. 129. 53. 1),根據(jù)數(shù)據(jù)配置關(guān)系,該偶聯(lián)配置在那塊信令面處理板上,就將該報文轉(zhuǎn)發(fā)到相應(yīng)的信令面處理板上。4)故障保護在這種配置下,正常時有4條path通路,故障本端一個端口的同時故障對端的一個端口,偶聯(lián)仍然有可用的path,比如斷開RNC側(cè)10.129. 53.1以及SGSN側(cè) 10. 129. 1. 36/30 ;仍然有 10. 129. 53. 5-10. 129. 1. 33 是連通的??梢岳斫?,應(yīng)用本發(fā)明實施例,由于采用信令面處理板虛端口及虛擬IP的配置方法,從其他網(wǎng)元看到的只是接口板的IP地址;并且在數(shù)據(jù)報文的收發(fā)時,出局的信令和偶聯(lián)控制報文從內(nèi)部端口到接口板的數(shù)據(jù)轉(zhuǎn)發(fā),依據(jù)實際端口的IP地址來進行單板的選擇, 入局方向上從接口板向信令面處理板的轉(zhuǎn)發(fā)依靠數(shù)據(jù)頭中偶聯(lián)端口號和IP地址來選擇信令面處理板;從其他網(wǎng)元只是看到本網(wǎng)元的接口 IP地址,不關(guān)心內(nèi)部的處理和數(shù)據(jù)轉(zhuǎn)發(fā)過程;并且,本發(fā)明偶聯(lián)的多宿方式可以滿足IP地址處于網(wǎng)元內(nèi)不同接口板上,對于端口級故障及板級的故障均可有效保護。需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。參考圖10,示出了本發(fā)明的一種SCTP偶聯(lián)通信的系統(tǒng)實施例的結(jié)構(gòu)框圖,所述系統(tǒng)包括SCTP偶聯(lián)的本端網(wǎng)元11及對端網(wǎng)元12,其中,本端網(wǎng)元11具體可以包括以下模塊實際地址配置模塊111,用于在本端網(wǎng)元的接口板上配置本端網(wǎng)元的實際IP地址;虛地址映射模塊112,用于生成所述實際IP地址的虛地址;虛地址配置模塊113,用于將所述虛地址配置在本端網(wǎng)元的信令面處理板上;對端網(wǎng)元12具體可以包括以下模塊地址配置模塊121,用于配置對端網(wǎng)元的實際IP地址;
所述的系統(tǒng)還包括通信模塊13,用于依據(jù)所述本端網(wǎng)元的實際IP地址與虛地址的映射,以及,對端網(wǎng)元的實際IP地址,在本端網(wǎng)元和對端網(wǎng)元之間進行通信。應(yīng)用本實施例在進行SCTP偶聯(lián)通信時,本端網(wǎng)元的實際地址配置模塊會在本端網(wǎng)元的接口板上配置本端網(wǎng)元的實際IP地址;對端網(wǎng)元的地址配置模塊會配置對端網(wǎng)元的實際IP地址;在獲得本端網(wǎng)元的實際IP地址后,本端網(wǎng)元的虛地址映射模塊會生成所述實際IP地址的虛地址,然后由虛地址配置模塊將所述虛地址配置在本端網(wǎng)元的信令面處理板上。在具體實現(xiàn)中,所述本端網(wǎng)元的實際IP地址配置在本端網(wǎng)元接口板的物理端口上,所述本端網(wǎng)元的實際IP地址所映射的虛地址配置在本端網(wǎng)元信令面處理板的對應(yīng)虛端口上。根據(jù)不同的應(yīng)用需求,所述本端網(wǎng)元的實際IP地址可以映射一個或多個虛地址, 所述本端網(wǎng)元的虛地址可以映射一個實際IP地址。在本發(fā)明實施例中,所述虛地址具有對應(yīng)的實際IP地址的屬性。在本發(fā)明的一種優(yōu)選實施例中,所述通信模塊具體可以包括以下子模塊路由配置子模塊,用于配置所述本端網(wǎng)元接口板到對端網(wǎng)元的路由信息;內(nèi)部轉(zhuǎn)發(fā)子模塊,用于將本端網(wǎng)元的信令面處理板生成的SCTP報文轉(zhuǎn)發(fā)至對應(yīng)的接口板;所述SCTP報文中包括本端網(wǎng)元的虛地址;所述對應(yīng)的接口板為所述虛地址映射的實際IP地址所對應(yīng)的接口板;對端傳送子模塊,用于依據(jù)所述路由信息將SCTP報文從所述本端網(wǎng)元的接口板傳送至對端網(wǎng)元。當(dāng)本端網(wǎng)元向?qū)Χ司W(wǎng)元傳送數(shù)據(jù)時,基于配置好的本端網(wǎng)元接口板到對端網(wǎng)元的路由信息,本端網(wǎng)元的信令面處理板會完成SCTP協(xié)議處理,生成相應(yīng)的SCTP報文,該報文中會攜帶信令面處理板中某個虛端口上配置的虛地址,所述內(nèi)部轉(zhuǎn)發(fā)子模塊會依據(jù)該虛地址獲得其映射的實際IP地址,并獲得該實際IP地址所在的接口板的物理端口 ;所述對端傳送子模塊則會通過該物理端口將SCTP報文傳送至對端網(wǎng)元。作為一種更為優(yōu)選實施例,所述通信模塊還可以包括以下子模塊本端傳送子模塊,用于將本端網(wǎng)元的接口板接收的對端網(wǎng)元發(fā)送的SCTP報文,轉(zhuǎn)發(fā)至對應(yīng)的信令面處理板,由所述信令面處理板處理所述SCTP報文;其中,所述SCTP報文中包括本端網(wǎng)元的實際IP地址,所述對應(yīng)的信令面處理板為所述實際IP地址映射的虛地址所對應(yīng)的信令面處理板。當(dāng)本端網(wǎng)元的接口板接收到對端網(wǎng)元傳送的SCTP報文時,會解析該報文獲得其攜帶的本端實際IP地址信息,所述本端傳送子模塊將依據(jù)該實際IP地址信息獲得其映射的虛地址,從而獲得相應(yīng)的信令面處理板信息,于是將該SCTP報文轉(zhuǎn)發(fā)至該信令面處理板,由該信令面處理板完成SCTP協(xié)議處理。一般而言,所述本端網(wǎng)元的實際IP地址及對端網(wǎng)元的實際IP地址分別具有多個, 所述路由信息具有多條。在這種情況下,所述通信模塊還可以包括以下子模塊路由切換子模塊,用于在某條路由信息對應(yīng)的本端網(wǎng)元、對端網(wǎng)元或路由節(jié)點出現(xiàn)故障時,切換至另一路由信息。對于系統(tǒng)實施例而言,由于其與前述的方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。 以上對本發(fā)明所提供的一種SCTP偶聯(lián)通信的方法及一種SCTP偶聯(lián)通信的系統(tǒng)進行了詳細介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種SCTP偶聯(lián)通信的方法,其特征在于,包括配置SCTP偶聯(lián)的本端網(wǎng)元及對端網(wǎng)元的實際IP地址;其中,本端網(wǎng)元的實際IP地址在本端網(wǎng)元的接口板上配置;生成所述本端網(wǎng)元實際IP地址的虛地址,并將所述虛地址配置在本端網(wǎng)元的信令面處理板上;依據(jù)所述本端網(wǎng)元的實際IP地址與虛地址的映射,以及,對端網(wǎng)元的實際IP地址,在本端網(wǎng)元和對端網(wǎng)元之間進行通信。
2.如權(quán)利要求1所述的方法,其特征在于,所述本端網(wǎng)元的實際IP地址配置在本端網(wǎng)元接口板的物理端口上,所述本端網(wǎng)元的實際IP地址所映射的虛地址配置在本端網(wǎng)元信令面處理板的對應(yīng)虛端口上。
3.如權(quán)利要求1所述的方法,其特征在于,所述本端網(wǎng)元的實際IP地址具有映射的一個或多個虛地址,所述本端網(wǎng)元的虛地址具有映射的一個實際IP地址。
4.如權(quán)利要求1、2或3所述的方法,其特征在于,所述虛地址繼承對應(yīng)的實際IP地址的屬性。
5.如權(quán)利要求1所述的方法,其特征在于,所述在本端網(wǎng)元和對端網(wǎng)元之間進行通信的步驟包括配置所述本端網(wǎng)元接口板到對端網(wǎng)元的路由信息;本端網(wǎng)元的信令面處理板生成SCTP報文,所述SCTP報文中包括本端網(wǎng)元的虛地址;依據(jù)所述虛地址映射的實際IP地址,將所述SCTP報文轉(zhuǎn)發(fā)至對應(yīng)的接口板;依據(jù)所述路由信息將SCTP報文從所述本端網(wǎng)元的接口板傳送至對端網(wǎng)元。
6.如權(quán)利要求5所述的方法,其特征在于,所述在本端網(wǎng)元和對端網(wǎng)元之間進行通信的步驟還包括本端網(wǎng)元的接口板接收對端網(wǎng)元發(fā)送的SCTP報文,所述SCTP報文中包括本端網(wǎng)元的實際IP地址;依據(jù)所述實際IP地址映射的虛地址,將所述SCTP報文轉(zhuǎn)發(fā)至對應(yīng)的信令面處理板,由所述信令面處理板處理所述SCTP報文。
7.如權(quán)利要求5或6所述的方法,其特征在于,所述本端網(wǎng)元的實際IP地址及對端網(wǎng)元的實際IP地址分別具有多個,所述路由信息具有多條。
8.如權(quán)利要求7所述的方法,其特征在于,所述在本端網(wǎng)元和對端網(wǎng)元之間進行通信的步驟還包括在某條路由信息對應(yīng)的本端網(wǎng)元、對端網(wǎng)元或路由節(jié)點出現(xiàn)故障時,切換至另一路由 fn息ο
9.一種SCTP偶聯(lián)通信的系統(tǒng),其特征在于,所述系統(tǒng)包括SCTP偶聯(lián)的本端網(wǎng)元及對端網(wǎng)元;其中,本端網(wǎng)元包括實際地址配置模塊,用于在本端網(wǎng)元的接口板上配置本端網(wǎng)元的實際IP地址;虛地址映射模塊,用于生成所述實際IP地址的虛地址;虛地址配置模塊,用于將所述虛地址配置在本端網(wǎng)元的信令面處理板上;對端網(wǎng)元包括地址配置模塊,用于配置對端網(wǎng)元的實際IP地址;所述的系統(tǒng)還包括通信模塊,用于依據(jù)所述本端網(wǎng)元的實際IP地址與虛地址的映射,以及,對端網(wǎng)元的實際IP地址,在本端網(wǎng)元和對端網(wǎng)元之間進行通信。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述本端網(wǎng)元的實際IP地址配置在本端網(wǎng)元接口板的物理端口上,所述本端網(wǎng)元的實際IP地址所映射的虛地址配置在本端網(wǎng)元信令面處理板的對應(yīng)虛端口上。
11.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述本端網(wǎng)元的實際IP地址具有映射的一個或多個虛地址,所述本端網(wǎng)元的虛地址具有映射的一個實際IP地址。
12.如權(quán)利要求9、10或11所述的系統(tǒng),其特征在于,所述虛地址具有對應(yīng)的實際IP地址的屬性。
13.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述通信模塊包括路由配置子模塊,用于配置所述本端網(wǎng)元接口板到對端網(wǎng)元的路由信息;內(nèi)部轉(zhuǎn)發(fā)子模塊,用于將本端網(wǎng)元的信令面處理板生成的SCTP報文轉(zhuǎn)發(fā)至對應(yīng)的接口板;所述SCTP報文中包括本端網(wǎng)元的虛地址;所述對應(yīng)的接口板為所述虛地址映射的實際IP地址所對應(yīng)的接口板;對端傳送子模塊,用于依據(jù)所述路由信息將SCTP報文從所述本端網(wǎng)元的接口板傳送至對端網(wǎng)元。
14.如權(quán)利要求13所述的系統(tǒng),其特征在于,所述通信模塊還包括本端傳送子模塊,用于將本端網(wǎng)元的接口板接收的對端網(wǎng)元發(fā)送的SCTP報文,轉(zhuǎn)發(fā)至對應(yīng)的信令面處理板,由所述信令面處理板處理所述SCTP報文;其中,所述SCTP報文中包括本端網(wǎng)元的實際IP地址,所述對應(yīng)的信令面處理板為所述實際IP地址映射的虛地址所對應(yīng)的信令面處理板。
15.如權(quán)利要求13或14所述的系統(tǒng),其特征在于,所述本端網(wǎng)元的實際IP地址及對端網(wǎng)元的實際IP地址分別具有多個,所述路由信息具有多條。
16.如權(quán)利要求15所述的系統(tǒng),其特征在于,所述通信模塊還包括路由切換子模塊,用于在某條路由信息對應(yīng)的本端網(wǎng)元、對端網(wǎng)元或路由節(jié)點出現(xiàn)故障時,切換至另一路由信息。
全文摘要
本發(fā)明提供了一種SCTP偶聯(lián)通信的方法,包括配置SCTP偶聯(lián)的本端網(wǎng)元及對端網(wǎng)元的實際IP地址;其中,本端網(wǎng)元的實際IP地址在本端網(wǎng)元的接口板上配置;生成所述本端網(wǎng)元實際IP地址的虛地址,并將所述虛地址配置在本端網(wǎng)元的信令面處理板上;依據(jù)所述本端網(wǎng)元的實際IP地址與虛地址的映射,以及,對端網(wǎng)元的實際IP地址,在本端網(wǎng)元和對端網(wǎng)元之間進行通信。本發(fā)明可以在不受板級故障影響的基礎(chǔ)上,簡化配置,節(jié)省網(wǎng)絡(luò)資源。
文檔編號H04L29/06GK102316085SQ20101022635
公開日2012年1月11日 申請日期2010年7月6日 優(yōu)先權(quán)日2010年7月6日
發(fā)明者張巧娟, 張 浩 申請人:大唐移動通信設(shè)備有限公司