在第一端點(diǎn)與第二端點(diǎn)之間建立關(guān)聯(lián)的方法及相關(guān)端點(diǎn)的制作方法
【專利摘要】本發(fā)明公開了一種在第一端點(diǎn)與第二端點(diǎn)之間建立關(guān)聯(lián)的方法,其中第一端點(diǎn)和第二端點(diǎn)各自具有多個(gè)IP地址,所述方法包括:產(chǎn)生用于所述第一端點(diǎn)與所述第二端點(diǎn)之間的多個(gè)通路的通路信息,所述通路信息指示與所述多個(gè)通路對(duì)應(yīng)的多個(gè)IP地址對(duì),并且所述第一端點(diǎn)和所述第二端點(diǎn)的每個(gè)IP地址僅對(duì)應(yīng)一個(gè)通路;以及根據(jù)所述通路信息,建立所述第一端點(diǎn)與所述第二端點(diǎn)之間的關(guān)聯(lián)。此外,本發(fā)明還公開了相應(yīng)的端點(diǎn)。
【專利說明】在第一端點(diǎn)與第二端點(diǎn)之間建立關(guān)聯(lián)的方法及相關(guān)端點(diǎn)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及流控制傳輸協(xié)議(StreamControl Transport Protocol,簡稱SCTP),具體地,涉及在基于SCTP協(xié)議的端點(diǎn)(以下稱為SCTP端點(diǎn))之間建立關(guān)聯(lián)的技術(shù)。
【背景技術(shù)】
[0002]SCTP協(xié)議是互聯(lián)網(wǎng)工程任務(wù)組(IETF)定義的傳輸層協(xié)議,其可提供基于不可靠的傳輸業(yè)務(wù)的協(xié)議之上的可靠的數(shù)據(jù)報(bào)傳輸協(xié)議。SCTP協(xié)議被設(shè)計(jì)為可通過IP網(wǎng)絡(luò)傳輸電路交換網(wǎng)絡(luò)的窄帶信令消息,它的上層是SCTP用戶應(yīng)用,下層是IP網(wǎng)絡(luò)。當(dāng)前,SCTP協(xié)議廣泛地應(yīng)用于2G、3G、LTE核心網(wǎng)絡(luò)和接入網(wǎng)絡(luò)。
[0003]作為傳輸層協(xié)議,SCTP協(xié)議兼有TCP (傳輸控制協(xié)議)和UDP (用戶數(shù)據(jù)報(bào)協(xié)議)兩者的特點(diǎn),即,可在兩個(gè)端點(diǎn)之間提供穩(wěn)定、有序的數(shù)據(jù)傳遞服務(wù),并且可保護(hù)數(shù)據(jù)消息邊界。SCTP協(xié)議通過支持多宿主(Mult1-homing)和多流(Mult1-streaming)來實(shí)現(xiàn)上述的特點(diǎn)。
[0004]SCTP端點(diǎn)可由傳送地址(包括IP地址和SCTP端口號(hào))唯一地標(biāo)識(shí),其中IP地址可以是一個(gè)或多個(gè)。根據(jù)SCTP協(xié)議,在兩個(gè)SCTP端點(diǎn)之間可通過四次握手機(jī)制建立關(guān)聯(lián)(associat1n)。關(guān)聯(lián)可用本地端點(diǎn)的IP地址、本地端點(diǎn)的SCTP端口號(hào)、對(duì)端端點(diǎn)的IP地址、對(duì)端端點(diǎn)的SCTP端口號(hào)來唯一地標(biāo)識(shí)。通過關(guān)聯(lián),SCTP端點(diǎn)之間可以進(jìn)行數(shù)據(jù)的傳遞。
[0005]在SCTP協(xié)議中,多宿主是指每個(gè)SCTP端點(diǎn)可具有多個(gè)IP地址。通過在具有多個(gè)IP地址的SCTP端點(diǎn)之間建立關(guān)聯(lián),可以提供穩(wěn)定的數(shù)據(jù)傳遞。在多宿主SCTP端點(diǎn)之間建立關(guān)聯(lián)時(shí),雙方可分別向?qū)Ψ酵ㄖ髯运械腎P地址。這樣,如果當(dāng)前的關(guān)聯(lián)失效,則可以切換到另一個(gè)IP地址,而無需重新建立關(guān)聯(lián)。
[0006]關(guān)聯(lián)可包括通路(path),其是一個(gè)端點(diǎn)將SCTP分組發(fā)送到對(duì)端端點(diǎn)的特定目的傳送地址的路由。如果SCTP關(guān)聯(lián)的兩個(gè)SCTP端點(diǎn)都具有多個(gè)IP地址,則該SCTP關(guān)聯(lián)可包括多個(gè)通路。圖1示出了其中每個(gè)SCTP端點(diǎn)具有兩個(gè)IP地址的SCTP關(guān)聯(lián)的示例圖。如圖1所示,在該例子中,端點(diǎn)A具有兩個(gè)IP地址IPl、IP2,端點(diǎn)B具有兩個(gè)IP地址IP3、IP4。端點(diǎn)A和端點(diǎn)B之間的關(guān)聯(lián)可包括四個(gè)通路,分別是:
[0007]PathO:端點(diǎn)A的IP地址I發(fā)送SCTP分組到端點(diǎn)B的IP地址3 ;
[0008]Pathl:端點(diǎn)A的IP地址I發(fā)送SCTP分組到端點(diǎn)B的IP地址4 ;
[0009]Path2:端點(diǎn)A的IP地址2發(fā)送SCTP分組到端點(diǎn)B的IP地址3 ;
[0010]Path3:端點(diǎn)A的IP地址2發(fā)送SCTP分組到端點(diǎn)B的IP地址4。
[0011]對(duì)于多通路的情形,還可以指定其中一個(gè)通路為首選通路,例如通路PathO。這樣,端點(diǎn)A發(fā)送的SCTP分組首先通過首選通路發(fā)送到端點(diǎn)B。當(dāng)首選通路出現(xiàn)故障時(shí),端點(diǎn)A可自動(dòng)切換到其它通路上發(fā)送SCTP分組。一般地,優(yōu)先切換端點(diǎn)B的IP地址,然后切換端點(diǎn)A的IP地址。
[0012]根據(jù)SCTP協(xié)議,接收端點(diǎn)在接收到來自發(fā)送端點(diǎn)的SCTP分組后,應(yīng)當(dāng)向發(fā)送端點(diǎn)返回確認(rèn)消息。因此,在上面圖1的例子中,端點(diǎn)B在接收到端點(diǎn)A所發(fā)送的SCTP分組后,向端點(diǎn)A返回確認(rèn)消息。
[0013]然而,在多通路的情形下,如果當(dāng)前正在使用的通路發(fā)生故障,則可能導(dǎo)致發(fā)送端點(diǎn)無法接收到來自接收端點(diǎn)的確認(rèn)消息。
[0014]圖2示出了圖1中的首選通路PathO發(fā)生故障時(shí)的示意圖。如圖2所示,端點(diǎn)A通過通路PathO發(fā)送SCTP分組到端點(diǎn)B,此時(shí),SCTP分組的源IP地址是IPl,目的地IP地址是IP3。然后,端點(diǎn)B將向端口 A的IP地址IPl返回確認(rèn)消息。端點(diǎn)B可根據(jù)自己的路由表,選擇能夠通過路由到達(dá)端口 A的IP地址IPl的IP地址作為源IP地址。在本例中,端點(diǎn)B的IP地址IP3、IP4均可作為源IP地址。假定此時(shí)端點(diǎn)B選擇IP3作為源IP地址。這樣,確認(rèn)消息的源IP地址是IP3,目的地IP地址是IPl。確認(rèn)消息被發(fā)送給端點(diǎn)A。
[0015]當(dāng)通路PathO發(fā)生故障后,即,在端點(diǎn)A的IP地址IPl與端點(diǎn)B的IP地址IP3之間不能傳送消息,則端點(diǎn)A切換到通路Pathl以發(fā)送SCTP分組,此時(shí),SCTP分組的源IP地址是IP1,目的地IP地址是IP4。端點(diǎn)B在接收到SCTP分組后,再次根據(jù)自己的路由表,選擇源IP地址。端點(diǎn)B可能會(huì)再次選擇IP地址IP3作為源IP地址。此時(shí),確認(rèn)消息的源地址是IP3,目的地地址是IP1。但由于通路PathO發(fā)生故障,因此,端點(diǎn)A將不會(huì)接收到確認(rèn)消息。
[0016]在端點(diǎn)A與端點(diǎn)B之間建立關(guān)聯(lián)期間,如果端點(diǎn)A在預(yù)定時(shí)間內(nèi)沒有接收到確認(rèn)消息,則關(guān)聯(lián)建立失敗。當(dāng)在關(guān)聯(lián)建立之后在傳送數(shù)據(jù)時(shí),如果端點(diǎn)A在預(yù)定時(shí)間內(nèi)沒有接收到確認(rèn)消息,則關(guān)聯(lián)上的通信失敗。導(dǎo)致上述問題的原因在于端點(diǎn)A與端點(diǎn)B之間存在交叉通路通信,即,每個(gè)端點(diǎn)的IP地址可對(duì)應(yīng)多個(gè)通路。
【發(fā)明內(nèi)容】
[0017]本發(fā)明正是鑒于上述技術(shù)問題而提出的,其目的在于提供一種在第一端點(diǎn)與第二端點(diǎn)之間建立關(guān)聯(lián)的方法及相關(guān)端點(diǎn),能夠避免上述的交叉通路的情形。
[0018]根據(jù)本發(fā)明的一個(gè)方面,提供一種在第一端點(diǎn)與第二端點(diǎn)之間建立關(guān)聯(lián)的方法,其中所述第一端點(diǎn)和所述第二端點(diǎn)各自具有多個(gè)IP地址,所述方法包括:產(chǎn)生用于所述第一端點(diǎn)與所述第二端點(diǎn)之間的多個(gè)通路的通路信息,所述通路信息指示與所述多個(gè)通路對(duì)應(yīng)的多個(gè)IP地址對(duì),并且所述第一端點(diǎn)和所述第二端點(diǎn)的每個(gè)IP地址僅對(duì)應(yīng)一個(gè)通路;以及根據(jù)所述通路信息,建立所述第一端點(diǎn)與所述第二端點(diǎn)之間的關(guān)聯(lián)。
[0019]根據(jù)本發(fā)明的另一個(gè)方面,提供一種端點(diǎn),用于與第二端點(diǎn)建立關(guān)聯(lián),其中所述端點(diǎn)和所述第二端點(diǎn)各自具有多個(gè)IP地址,所述端點(diǎn)包括:信息產(chǎn)生裝置,其被配置為產(chǎn)生用于所述端點(diǎn)與所述第二端點(diǎn)之間的多個(gè)通路的通路信息,所述通路信息指示與所述多個(gè)通路對(duì)應(yīng)的多個(gè)IP地址對(duì),并且所述端點(diǎn)和所述第二端點(diǎn)的每個(gè)IP地址僅對(duì)應(yīng)一個(gè)通路;以及關(guān)聯(lián)建立裝置,其被配置為根據(jù)所述通路信息,建立所述端點(diǎn)與所述第二端點(diǎn)之間的關(guān)聯(lián)。
【專利附圖】
【附圖說明】
[0020]圖1是用于說明其中每個(gè)SCTP端點(diǎn)具有兩個(gè)IP地址的SCTP關(guān)聯(lián)的示例圖;
[0021]圖2是用于說明圖1中的首選通路PathO發(fā)生故障時(shí)的示意圖;
[0022]圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的在第一端點(diǎn)與第二端點(diǎn)之間建立關(guān)聯(lián)的方法的示意性流程圖;
[0023]圖4是圖3的實(shí)施例的方法中建立關(guān)聯(lián)的步驟的示意性流程圖;
[0024]圖5是其中應(yīng)用了本發(fā)明的實(shí)施例的方法的SCTP關(guān)聯(lián)的示例圖;
[0025]圖6是根據(jù)本發(fā)明的一個(gè)實(shí)施例的端點(diǎn)的示意性方框圖。
【具體實(shí)施方式】
[0026]相信通過以下結(jié)合附圖對(duì)本發(fā)明的【具體實(shí)施方式】的詳細(xì)描述,本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)將更加明顯。
[0027]圖3示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的在第一端點(diǎn)與第二端點(diǎn)之間建立關(guān)聯(lián)的方法的示意性流程圖。下面結(jié)合附圖對(duì)本實(shí)施例進(jìn)行詳細(xì)描述。
[0028]在本實(shí)施例中,第一端點(diǎn)和第二端點(diǎn)分別具有多個(gè)IP地址。優(yōu)選地,第一端點(diǎn)和第二端點(diǎn)是基于SCTP協(xié)議的端點(diǎn),即SCTP端點(diǎn)。
[0029]如圖3所示,在步驟S310,產(chǎn)生用于第一端點(diǎn)與第二端點(diǎn)之間的多個(gè)通路的通路信息,其中通路信息指示與多個(gè)通路對(duì)應(yīng)的多個(gè)IP地址對(duì)。如前所述,第一端點(diǎn)和第二端點(diǎn)各自具有多個(gè)IP地址,則可在第一端點(diǎn)和第二端點(diǎn)之間形成多個(gè)通路。為了避免現(xiàn)有技術(shù)中的交叉通路通信的情形,在本實(shí)施例中,第一端點(diǎn)和第二端點(diǎn)的每個(gè)IP地址僅對(duì)應(yīng)一個(gè)通路。
[0030]例如,第一端點(diǎn)具有兩個(gè)IP地址IP1、IP2,第二端點(diǎn)具有兩個(gè)IP地址IP3、IP4,則通路信息可指示第一端點(diǎn)的IP地址IPl和第二端點(diǎn)的IP地址IP3形成通路Pathl,第一端點(diǎn)的IP地址IP2和第二端點(diǎn)的IP地址IP4形成通路Path2。另外,通路信息也可以指示第一端點(diǎn)的IP地址IPl和第二端點(diǎn)的IP地址IP4形成通路Pathl,第一端點(diǎn)的IP地址IP2和第二端點(diǎn)的IP地址IP3形成通路Path2。在通路信息中,只要第一端點(diǎn)和第二端點(diǎn)的每個(gè)IP地址僅對(duì)應(yīng)一個(gè)通路即可。
[0031 ] 此外,在第一端點(diǎn)和第二端點(diǎn)都產(chǎn)生相同的通路信息。在本實(shí)施例中,通路信息可通過SCTP用戶應(yīng)用產(chǎn)生。
[0032]然后,在步驟S320,根據(jù)在步驟S310中產(chǎn)生的通路信息,建立第一端點(diǎn)與第二端點(diǎn)之間的關(guān)聯(lián)。
[0033]如前所述,SCTP端點(diǎn)之間的關(guān)聯(lián)通過四次握手機(jī)制建立。在本實(shí)施例中,在通過四次握手機(jī)制建立關(guān)聯(lián)時(shí),考慮所產(chǎn)生的通路信息。
[0034]圖4示出了圖3的實(shí)施例的方法中建立關(guān)聯(lián)的步驟的示意性流程圖。參見圖4,在步驟S410,從通路信息所指示的多個(gè)IP地址對(duì)中選擇任意一個(gè)IP地址對(duì)。所選擇的IP地址對(duì)成為將要發(fā)送的SCTP分組的源IP地址和目的地IP地址。
[0035]接著,在步驟S420,基于所選擇的IP地址對(duì),執(zhí)行在第一端點(diǎn)和第二端點(diǎn)之間建立關(guān)聯(lián)的操作。關(guān)聯(lián)的建立可由第一端點(diǎn)和第二端點(diǎn)的任意一個(gè)端點(diǎn)啟動(dòng)。以下以第一端點(diǎn)作為發(fā)起請(qǐng)求的請(qǐng)求端點(diǎn)為例說明步驟S420中關(guān)聯(lián)的建立過程。由于用于SCTP端點(diǎn)之間的關(guān)聯(lián)建立的四次握手機(jī)制對(duì)于本領(lǐng)域的普通技術(shù)人員來說是公知的,因此,以下將主要對(duì)其中考慮通路信息的部分進(jìn)行詳細(xì)描述,而對(duì)其它部分則進(jìn)行簡略說明。
[0036]首先,第一端點(diǎn)向第二端點(diǎn)發(fā)送請(qǐng)求消息,例如INIT數(shù)據(jù)塊。該請(qǐng)求消息從所選擇的IP地址對(duì)中第一端點(diǎn)的IP地址發(fā)送,目的地IP地址是所選擇的IP地址對(duì)中第二端點(diǎn)的IP地址。在該請(qǐng)求消息中,包括第一端點(diǎn)的所有IP地址。接著,第二端點(diǎn)在接收到請(qǐng)求消息后,確定請(qǐng)求消息的源IP地址,并將其設(shè)置為將要返回的確認(rèn)消息(例如INIT ACK數(shù)據(jù)塊)的目的地IP地址。第二端點(diǎn)根據(jù)其路由表和通路信息,確定確認(rèn)消息的源IP地址為所選擇的IP地址對(duì)中第二端點(diǎn)的IP地址,并向第一端點(diǎn)發(fā)送確認(rèn)消息。在確認(rèn)消息中,包括第二端點(diǎn)的所有IP地址。以上描述了第一端點(diǎn)和第二端點(diǎn)的第一次握手過程。然后,第一端點(diǎn)和第二端點(diǎn)進(jìn)行三次握手過程。在這三次握手過程中,第一端點(diǎn)所發(fā)送的消息的源IP地址均是所選擇的IP地址對(duì)中第一端點(diǎn)的IP地址,而目的地IP地址是所選擇的IP地址對(duì)中第二端點(diǎn)的IP地址;第二端點(diǎn)所發(fā)送的消息的源IP地址均是所選擇的IP地址對(duì)中第二端點(diǎn)的IP地址,而目的地IP地址是所選擇的IP地址對(duì)中第一端點(diǎn)的IP地址。通過四次握手過程,可以在第一端點(diǎn)和第二端點(diǎn)之間建立關(guān)聯(lián)。如果在建立關(guān)聯(lián)期間,對(duì)應(yīng)于所選擇的IP地址對(duì)的通路發(fā)生故障,則基于所選擇的IP地址對(duì)的關(guān)聯(lián)建立失敗。
[0037]在步驟S430,檢測基于所選擇的IP地址對(duì)的關(guān)聯(lián)是否已建立。當(dāng)檢測到基于所選擇的IP地址對(duì)的關(guān)聯(lián)未建立時(shí),則在步驟S440,從多個(gè)IP地址對(duì)中選擇另一個(gè)IP地址對(duì),并返回到步驟S420,基于所選擇的另一個(gè)IP地址對(duì),執(zhí)行建立關(guān)聯(lián)的操作。當(dāng)檢測到基于所選擇的IP地址對(duì)的關(guān)聯(lián)已建立時(shí),則結(jié)束建立關(guān)聯(lián)的步驟。
[0038]根據(jù)以上描述可以看出,本實(shí)施例的在第一端點(diǎn)與第二端點(diǎn)之間建立關(guān)聯(lián)的方法利用通路信息指示第一端點(diǎn)和第二端點(diǎn)之間的通路,能夠避免交叉通路的情形。而且,由于每個(gè)IP地址僅對(duì)應(yīng)一個(gè)通路,因此,在建立關(guān)聯(lián)期間,如果某個(gè)通路發(fā)生故障而導(dǎo)致關(guān)聯(lián)建立失敗,則與該通路對(duì)應(yīng)的IP地址無需像現(xiàn)有技術(shù)一樣嘗試所有可能的通路,從而能夠縮短關(guān)聯(lián)恢復(fù)時(shí)間。
[0039]圖5示出了其中應(yīng)用了本發(fā)明的實(shí)施例的方法的SCTP關(guān)聯(lián)的示例圖。如圖5所示,在該例子中,端點(diǎn)A和端點(diǎn)B分別具有兩個(gè)IP地址IPl、IP2、IP3和IP4。在現(xiàn)有技術(shù)中,端點(diǎn)A和端點(diǎn)B之間有四個(gè)通路,但在本發(fā)明的實(shí)施例的方法中,端點(diǎn)A和端點(diǎn)B之間的通路由通路信息指示。例如,通路信息指示端點(diǎn)A與端點(diǎn)B有兩個(gè)通路Pathl、Path2,其中通路Pathl對(duì)應(yīng)IP地址對(duì)(IP1,IP3),通路Path2對(duì)應(yīng)IP地址對(duì)(IP2,IP4)。這樣,端點(diǎn)A和端點(diǎn)B之間的關(guān)聯(lián)可基于IP地址對(duì)(IP1,IP3)或IP地址對(duì)(IP2,IP4)建立。即使某一個(gè)通路發(fā)生故障,也可以基于另一個(gè)通路建立關(guān)聯(lián)。
[0040]在相同的發(fā)明構(gòu)思下,圖6示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的端點(diǎn)600的示意性方框圖。下面結(jié)合附圖,對(duì)本實(shí)施例進(jìn)行詳細(xì)描述,其中,與前面實(shí)施例相同的部分,適當(dāng)省略其說明。
[0041]在本實(shí)施例中,端點(diǎn)600是SCTP端點(diǎn),其可與另一個(gè)SCTP端點(diǎn)(以下稱為第二端點(diǎn))建立關(guān)聯(lián)。
[0042]如圖6所示,本實(shí)施例的端點(diǎn)600可包括:信息產(chǎn)生裝置601,其被配置為產(chǎn)生用于該端點(diǎn)與第二端點(diǎn)之間的多個(gè)通路的通路信息,該通路信息指示與多個(gè)通路對(duì)應(yīng)的多個(gè)IP地址對(duì),并且該端點(diǎn)和第二端點(diǎn)的每個(gè)IP地址僅對(duì)應(yīng)一個(gè)通路;以及關(guān)聯(lián)建立裝置602,其被配置為根據(jù)在信息產(chǎn)生裝置601中產(chǎn)生的通路信息,建立端點(diǎn)與第二端點(diǎn)之間的關(guān)聯(lián)。
[0043]在一個(gè)實(shí)施例中,信息產(chǎn)生裝置601可通過SCTP用戶應(yīng)用產(chǎn)生通路信息。
[0044]信息產(chǎn)生裝置601將所產(chǎn)生的通路信息提供給關(guān)聯(lián)建立裝置602以用于端點(diǎn)600與第二端點(diǎn)之間關(guān)聯(lián)的建立。
[0045]在一個(gè)實(shí)施例中,在關(guān)聯(lián)建立裝置602中,選擇模塊6021從通路信息所指示的多個(gè)IP地址對(duì)中選擇任意一個(gè)IP地址對(duì),然后關(guān)聯(lián)建立模塊6022基于所選擇的IP地址對(duì),執(zhí)行在端點(diǎn)和第二端點(diǎn)之間建立關(guān)聯(lián)的操作。檢測模塊6023檢測基于所選擇的IP地址對(duì)的關(guān)聯(lián)是否已建立,如果檢測模塊6023檢測到基于所選擇的IP地址對(duì)的關(guān)聯(lián)未建立,則選擇模塊6021從多個(gè)IP地址對(duì)中選擇另一個(gè)IP地址對(duì),然后,關(guān)聯(lián)建立模塊6022基于所選擇的另一個(gè)IP地址對(duì),執(zhí)行建立關(guān)聯(lián)的操作。
[0046]應(yīng)當(dāng)指出,第二端點(diǎn)可具有與端點(diǎn)600相同的結(jié)構(gòu)。
[0047]應(yīng)當(dāng)指出,本實(shí)施例的端點(diǎn)600在操作上能夠?qū)崿F(xiàn)圖3和圖4所示的實(shí)施例的在第一端點(diǎn)與第二端點(diǎn)之間建立關(guān)聯(lián)的方法。
[0048]以上所公開的實(shí)施例的方法可以在軟件、硬件、或軟件和硬件的結(jié)合中實(shí)現(xiàn)。硬件部分可以利用專用邏輯來實(shí)現(xiàn)。例如,上述實(shí)施例中的提供增強(qiáng)音頻數(shù)據(jù)流的裝置及其各個(gè)組成部分可以由諸如超大規(guī)模集成電路或門陣列、諸如邏輯芯片、晶體管等的半導(dǎo)體、或者諸如現(xiàn)場可編程門陣列、可編程邏輯設(shè)備等的可編程硬件設(shè)備的硬件電路實(shí)現(xiàn),也可以用由各種類型的處理器執(zhí)行的軟件實(shí)現(xiàn),也可以由上述硬件電路和軟件的結(jié)合實(shí)現(xiàn)。軟件部分可以存儲(chǔ)在存儲(chǔ)器中,由適當(dāng)?shù)闹噶顖?zhí)行系統(tǒng),例如微處理器、個(gè)人計(jì)算機(jī)(PC)或大型機(jī)來執(zhí)行。
[0049]以上雖然通過示例性的實(shí)施例詳細(xì)描述了本發(fā)明的在第一端點(diǎn)與第二端點(diǎn)之間建立關(guān)聯(lián)的方法及相關(guān)端點(diǎn),但是以上這些實(shí)施例并不是窮舉的,本領(lǐng)域技術(shù)人員可以在本發(fā)明的精神和范圍內(nèi)實(shí)現(xiàn)各種變化和修改。因此,本發(fā)明并不限于這些實(shí)施例,本發(fā)明的范圍僅由所附的權(quán)利要求限定。
【權(quán)利要求】
1.一種在第一端點(diǎn)與第二端點(diǎn)之間建立關(guān)聯(lián)的方法,其中所述第一端點(diǎn)和所述第二端點(diǎn)各自具有多個(gè)IP地址,所述方法包括: 產(chǎn)生用于所述第一端點(diǎn)與所述第二端點(diǎn)之間的多個(gè)通路的通路信息,所述通路信息指示與所述多個(gè)通路對(duì)應(yīng)的多個(gè)IP地址對(duì),并且所述第一端點(diǎn)和所述第二端點(diǎn)的每個(gè)IP地址僅對(duì)應(yīng)一個(gè)通路;以及 根據(jù)所述通路信息,建立所述第一端點(diǎn)與所述第二端點(diǎn)之間的關(guān)聯(lián)。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述第一端點(diǎn)和所述第二端點(diǎn)是基于流控制傳輸協(xié)議SCTP的端點(diǎn)。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述通路信息通過SCTP用戶應(yīng)用產(chǎn)生。
4.根據(jù)權(quán)利要求1所述的方法,其中,根據(jù)所述通路信息,建立所述第一端點(diǎn)與所述第二端點(diǎn)之間的關(guān)聯(lián)包括: 從所述多個(gè)IP地址對(duì)中選擇任意一個(gè)IP地址對(duì); 基于所選擇的IP地址對(duì),執(zhí)行在所述第一端點(diǎn)和所述第二端點(diǎn)之間建立關(guān)聯(lián)的操作; 檢測基于所選擇的IP地址對(duì)的關(guān)聯(lián)是否已建立;以及 響應(yīng)于檢測到基于所選擇的IP地址對(duì)的關(guān)聯(lián)未建立,從所述多個(gè)IP地址對(duì)中選擇另一個(gè)IP地址對(duì),并基于所述另一個(gè)IP地址對(duì),執(zhí)行建立所述關(guān)聯(lián)的操作。
5.一種端點(diǎn),用于與第二端點(diǎn)建立關(guān)聯(lián),其中所述端點(diǎn)和所述第二端點(diǎn)各自具有多個(gè)IP地址,所述端點(diǎn)包括: 信息產(chǎn)生裝置,其被配置為產(chǎn)生用于所述端點(diǎn)與所述第二端點(diǎn)之間的多個(gè)通路的通路信息,所述通路信息指示與所述多個(gè)通路對(duì)應(yīng)的多個(gè)IP地址對(duì),并且所述端點(diǎn)和所述第二端點(diǎn)的每個(gè)IP地址僅對(duì)應(yīng)一個(gè)通路;以及 關(guān)聯(lián)建立裝置,其被配置為根據(jù)所述通路信息,建立所述端點(diǎn)與所述第二端點(diǎn)之間的關(guān)聯(lián)。
6.根據(jù)權(quán)利要求5所述的端點(diǎn),其中,所述端點(diǎn)和所述第二端點(diǎn)是基于流控制傳輸協(xié)議SCTP的端點(diǎn)。
7.根據(jù)權(quán)利要求6所述的端點(diǎn),其中,所述信息產(chǎn)生裝置通過SCTP用戶應(yīng)用產(chǎn)生所述通路/[目息O
8.根據(jù)權(quán)利要求5所述的端點(diǎn),其中,所述關(guān)聯(lián)建立裝置包括: 選擇模塊,其被配置為從所述多個(gè)IP地址對(duì)中選擇任意一個(gè)IP地址對(duì); 關(guān)聯(lián)建立模塊,其被配置為基于所選擇的IP地址對(duì),執(zhí)行在所述端點(diǎn)和所述第二端點(diǎn)之間建立關(guān)聯(lián)的操作;以及 檢測模塊,其被配置為檢測基于所選擇的IP地址對(duì)的關(guān)聯(lián)是否已建立; 其中,響應(yīng)于所述檢測模塊檢測到基于所選擇的IP地址對(duì)的關(guān)聯(lián)未建立,則選擇模塊從所述多個(gè)IP地址對(duì)中選擇另一個(gè)IP地址對(duì),然后所述關(guān)聯(lián)建立模塊基于所述另一個(gè)IP地址對(duì),執(zhí)行建立所述關(guān)聯(lián)的操作。
【文檔編號(hào)】H04L29/12GK104243396SQ201310224907
【公開日】2014年12月24日 申請(qǐng)日期:2013年6月7日 優(yōu)先權(quán)日:2013年6月7日
【發(fā)明者】王愛軍, 李志強(qiáng) 申請(qǐng)人:阿爾卡特朗訊公司