專利名稱:用于在工作于不同協(xié)議的網(wǎng)絡(luò)間傳送數(shù)據(jù)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明總地涉及通信領(lǐng)域,而特別涉及支持多于一種通信協(xié)議的通信系統(tǒng)以及與之相關(guān)的方法。國際標(biāo)準(zhǔn)組織(ISO)定義了用于聯(lián)網(wǎng)(或通信)協(xié)議的標(biāo)準(zhǔn)模型,稱為開放系統(tǒng)互連(OSI)模型。該模型基于七個協(xié)議層。互聯(lián)網(wǎng)工程任務(wù)組(IETF)定義了其它一些用于分層協(xié)議的模型,例如其中之一是基于傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)的,參見IETF出版物RFC 793,RFC 791。
在支持多于一種通信協(xié)議的通信系統(tǒng)中,有在工作于不同協(xié)議的網(wǎng)絡(luò)間傳送數(shù)據(jù)的需要。協(xié)議轉(zhuǎn)換裝置,例如傳輸服務(wù)橋(TSB)或傳輸層網(wǎng)關(guān)(TLG)能夠提供這樣的數(shù)據(jù)傳送。如果所述不同協(xié)議的較高層(例如會話、表示,以及應(yīng)用實(shí)體)實(shí)際上相同,僅僅較低層不同,該傳送很容易。某些當(dāng)前的協(xié)議呈現(xiàn)這種實(shí)際相同的協(xié)議的較高層(例如會話、表示,以及應(yīng)用層)。協(xié)議轉(zhuǎn)換裝置,諸如傳輸服務(wù)橋(TSB)為在工作于不同協(xié)議、但在某層(例如第4層)之上存在協(xié)議的共同性的兩個網(wǎng)絡(luò)之間提供通信。
轉(zhuǎn)換在所謂的“緩沖層”中實(shí)現(xiàn),其用于在一種協(xié)議期望的數(shù)據(jù)格式和另一種協(xié)議期望的數(shù)據(jù)格式之間進(jìn)行轉(zhuǎn)換。在TCP/IP到OSI的例子中,TSB使得TCP層服務(wù)看起來像OSI TP4層服務(wù)。這是通過使TCP層仿真TP4層來實(shí)現(xiàn)的。通過這樣的TSB,OSI應(yīng)用層能夠在TCP/IP網(wǎng)絡(luò)上擴(kuò)展。因此,同樣的應(yīng)用層在兩種類型的網(wǎng)絡(luò)中都能夠使用。兩者之間只有較低層改變。
在1987年5月的IETF文件RFC1006“TCP之上的ISO傳輸服務(wù)”第3版中描述了一個并不限制本發(fā)明的TSB的例子。RFC1006定義了如何在TCP之上提出OSI傳輸層服務(wù),這里一并作為參考。其它種類的TSB在例如其它的IETF RFC中被描述。
使用TSB的一個缺點(diǎn)是它能在位于任何兩個終端間、并通過其通信的通信路徑中產(chǎn)生單點(diǎn)故障。這里使用的術(shù)語“終端”應(yīng)該被理解為包含OSI網(wǎng)絡(luò)中的“終端系統(tǒng)”以及TCP/IP網(wǎng)絡(luò)中的“主機(jī)”。單點(diǎn)故障是由于沒有替換路徑允許數(shù)據(jù)旁路而無法避免的一種點(diǎn)的故障。為了避免TSB變成單點(diǎn)故障,一個或多個額外的TSB可以并行與第一個TSB連接(
圖1)。
一些協(xié)議同時包含無連接和面向連接的層。如果我們考慮一個運(yùn)行于OSI協(xié)議、一個運(yùn)行于TCP/IP的網(wǎng)絡(luò)的例子,與這兩種不同協(xié)議的每一個相關(guān)的第4層將是面向連接的,而下部的層(例如第3層-完成路由的網(wǎng)絡(luò)層)將是無連接的。網(wǎng)絡(luò)層無連接的特性意味著,如果并行提供多個TSB,將必須確保所有在特定終端對間通信的消息通過同一個TSB。如果這點(diǎn)做不到,第4層面向連接的特性將造成連接的不穩(wěn)定。因此,需要一種合適的控制協(xié)議來指定一個TSB作為“有效”TSB用來提供兩個終端間的通信路徑。
所述不穩(wěn)定性可以通過傳統(tǒng)電話呼叫的模擬來闡明。面向連接的第4層連接與電話呼叫類似地具有“撥號”(建立)階段、“呼叫”階段和“拆除”階段?;谠撃M的目的,該呼叫的撥號階段除簡單尋址信息外還包括更多信息的傳遞(即如何管理會話的協(xié)定-每一方在沒有確認(rèn)的情況下可以說多長時間等等)。在呼叫階段,會話可以被看作是許多數(shù)據(jù)分組的交換。然而,與普通電話呼叫中的話語不同的是,每個分組都包含足夠的尋址信息以使其到達(dá)目的地,還包括更多的信息例如序列號和用于那個呼叫的特定參考號碼。
如果A方和B方位于不同的管理者中,它們將必須通過呼叫建立時所建立的“橋”功能。該呼叫在每個網(wǎng)絡(luò)中必須單獨(dú)的建立,且在橋中建立兩個網(wǎng)絡(luò)之間的連接。網(wǎng)絡(luò)A中由A方使用來指示B方的目錄號碼(地址)不能在網(wǎng)絡(luò)B中使用它必須在橋中被翻譯成能夠被網(wǎng)絡(luò)B理解的新的格式。如果我們想象希望轉(zhuǎn)換的兩方(A方和B方)之間存在兩個路徑的情況,每條路徑可能經(jīng)由其中不同的一個橋通過。
如果A方呼叫B方并且呼叫經(jīng)由橋1建立,則使用兩個連接一個在A方與橋1之間,一個在橋1與B方之間。橋1和橋2均有到B方的路由,盡管如前所述,A方建立了與橋1的連接,但每個分組具有完整的尋址信息,而且存在一些分組可能被路由至橋2的可能。由于不存在與橋2的連接,這些分組將被丟棄,從而中斷會話。結(jié)果,與橋1的連接也可能被拆除(超時)。
本發(fā)明提供了一種通信系統(tǒng),其包含用于根據(jù)第一協(xié)議傳送數(shù)據(jù)的第一網(wǎng)絡(luò)和用于根據(jù)第二協(xié)議傳送數(shù)據(jù)的第二網(wǎng)絡(luò);其中每個網(wǎng)絡(luò)包含至少一個節(jié)點(diǎn),其中該系統(tǒng)還包含用于在第一網(wǎng)絡(luò)的第一節(jié)點(diǎn)和第二網(wǎng)絡(luò)的第二節(jié)點(diǎn)之間提供通信的多個通信接口;其中每個接口包含用于發(fā)送值到第一節(jié)點(diǎn)以指示在所述接口和所述第二節(jié)點(diǎn)間通信可用性的裝置;其中該系統(tǒng)包含用于基于接口發(fā)送到第一節(jié)點(diǎn)的值而選擇接口中的一個以在第一節(jié)點(diǎn)和第二節(jié)點(diǎn)之間傳送數(shù)據(jù)的選擇裝置。
本發(fā)明還提供了一種用于在第一網(wǎng)絡(luò)的第一節(jié)點(diǎn)和第二網(wǎng)絡(luò)的第二節(jié)點(diǎn)之間的數(shù)據(jù)通信的方法,其中數(shù)據(jù)在第一網(wǎng)絡(luò)中根據(jù)第一協(xié)議傳送,在第二網(wǎng)絡(luò)中根據(jù)第二協(xié)議傳送;其中該方法包括提供用于在第一節(jié)點(diǎn)和第二節(jié)點(diǎn)之間提供通信的多個通信接口的步驟;其中該方法還包括從每個接口發(fā)送值到第一節(jié)點(diǎn)以指示所述接口與所述第二節(jié)點(diǎn)之間的通信可用性的步驟;其中該方法還包括選擇接口中的一個用于在第一節(jié)點(diǎn)和第二節(jié)點(diǎn)之間傳送數(shù)據(jù)的步驟,其中該選擇基于由接口發(fā)送到第一節(jié)點(diǎn)的值。
現(xiàn)在本發(fā)明的實(shí)施例將僅作為例子,結(jié)合附圖予以描述,其中圖1顯示使用TSB的傳統(tǒng)通信系統(tǒng);圖2和3顯示圖1系統(tǒng)的協(xié)議層;圖4顯示根據(jù)本發(fā)明一個實(shí)施例的TSB中信息流的描述;圖5-10顯示根據(jù)本發(fā)明另外實(shí)施例的兩個TSB的操作。
圖1示出了通過一些并行連接的TSB(為了簡單化起見僅示出了兩個TSB)連接到OSI網(wǎng)絡(luò)的TCP/IP網(wǎng)絡(luò)。兩個網(wǎng)絡(luò)的每一個都典型地具有大量的附接的終端,為了說明的目的,每個網(wǎng)絡(luò)只示出一個終端。為了本描述的目的,連接到TCP/IP的終端標(biāo)為“源”,而連接到OSI網(wǎng)絡(luò)的終端標(biāo)為“目的地”。
圖1顯示了傳統(tǒng)的安排,其中兩個并行TSB用于在不同的網(wǎng)絡(luò)間提供通信在本例中,是在工作于TCP/IP協(xié)議的第一網(wǎng)絡(luò)和工作于OSI協(xié)議的第二網(wǎng)絡(luò)之間。為了提供該通信,TSB在兩個協(xié)議的較低層之間接口并把第一協(xié)議(例如OSI)的較高層從第二協(xié)議(例如TCP/IP)的“非本地(non-native)”較低層轉(zhuǎn)換為第一協(xié)議本身的“本地”較低層。如果我們看端到端路徑,則一個較高OSI層的公共集橫跨“非本地”較低層的區(qū)域而被承載。相應(yīng)的協(xié)議層在圖2中示出。
圖2說明了圖1的源和目的地終端的協(xié)議層的結(jié)構(gòu),以及連接兩個網(wǎng)絡(luò)的TSB中的一個的兩套(或棧)協(xié)議層。圖2說明了工作在TCP/IP網(wǎng)絡(luò)中、支持包含OSI協(xié)議的多個上層(未詳細(xì)示出)的協(xié)議的源終端。一個根據(jù)RFC1006的層提供較高OSI層和較低TCP層之間的適配,而它自己位于IP層之上。此外,位于IP層下面的層(例如用于IP的以太網(wǎng)或PPP、用于以太網(wǎng)之上OSI的IEEE8802.2、8803.3以及用于SDH DCC信道上的OSI的Q.921)沒有詳細(xì)地示出。源終端經(jīng)由TCP/IP數(shù)據(jù)通信網(wǎng)絡(luò)(DCN)與TSB連接。TSB支持包含與源終端類似的層的TCP/IP兼容協(xié)議棧。另外TSB支持OSI兼容的協(xié)議棧,其較低層包含位于無連接網(wǎng)絡(luò)層協(xié)議(CNLP)層之上的傳輸協(xié)議第4級(TP4)層。這些層定義如下ISO 8072、ISO8073、ITU-T X.214、ITU-T X.224的TP4和ISO 8473的CLNP。上層,也就是說位于TCP或TP4之上的層并不被TSB終止。取而代之的是,單獨(dú)的TSB互通功能將兩種不同的協(xié)議棧連接到一起。TSB通過OSI DCN與目的地終端通信。目的地終端支持具有未詳細(xì)示出的位于TP4層之上的多個較高OSI協(xié)議層的OSI協(xié)議層,,TP4層本身位于CLNP層之上。
圖3是與圖2相同的網(wǎng)絡(luò),但是說明了支持OSI協(xié)議較低層之上的OSI協(xié)議較高層的OSI DCN中的源終端和支持TCP/IP較低協(xié)議層之上的OSI協(xié)議較高層的TCP/IP DCN中的目的地終端之間的通信。
有利地,本發(fā)明還可以應(yīng)用于TCP/IP協(xié)議較高層,諸如超文本傳輸協(xié)議(HTTP)、Telnet等等,橫跨TCP/IP和OSI DCN的通信。在這樣的情況下,RFC1006層被能夠在OSI較低層上適配TCP/IP較高層的等同層來代替。
本發(fā)明還有利地提供用于當(dāng)初始建立通信路徑時要被源終端從一組TSB中選出的有效TSB,并有利地處理網(wǎng)絡(luò)或一組TSB中一個TSB中的故障。
操作中,TSB通過發(fā)送消息到連接的終端來通告其可用性。根據(jù)優(yōu)選的實(shí)施例,本發(fā)明使用來自第3層(網(wǎng)絡(luò)層/路由層)和第4層(傳輸層)的信息以由TSB控制可用性的通告。根據(jù)本發(fā)明優(yōu)選實(shí)施例的基本控制結(jié)構(gòu)在圖4中示出。路由信息在每個網(wǎng)絡(luò)的TSB和終端之間用適當(dāng)協(xié)議的第三層,即用于TCP/IP DCN的IP路由以及用于OSI DCN的OSI路由交換(見箭頭1)。圖4詳細(xì)地示出了具有TSB互通功能的TSB的協(xié)議層。如圖4所示,TSB互通功能包含用于連接控制、地址轉(zhuǎn)換和度量控制的控制塊。連接控制塊在TSB的每一側(cè)監(jiān)視第4層連接的連接狀態(tài)并協(xié)調(diào)鏈路的建立和拆卸。地址轉(zhuǎn)換塊控制橋的一側(cè)的協(xié)議較低層使用的地址(IP地址/端口號)與另一側(cè)等同層使用的地址(網(wǎng)絡(luò)服務(wù)接入點(diǎn)/傳輸服務(wù)接入點(diǎn)NSAP/TSAP)之間的轉(zhuǎn)換。地址之間的映射可以由協(xié)議而手動地或者算法地(即由根據(jù)一組規(guī)則處理一個域(或DCN)的地址而因此形成能夠被另一個域(或DCN)接受的地址的轉(zhuǎn)換函數(shù))建立。度量控制塊控制與路由協(xié)議通告的每個路由相關(guān)聯(lián)的度量值。這里,度量是用來評估一個路由相對另一個路由的可取性的值,它可以被認(rèn)為是成本。
圖4中箭頭2-5顯示了TSB中的信息流。狀態(tài)控制箭頭2指示從適當(dāng)協(xié)議的第3層到地址轉(zhuǎn)換塊的、關(guān)于相關(guān)域(即OSI DCN或TCP/IP DCN)中路由可用性的通信。在OSI域中,路由由第3層中的IS-IS路由功能控制。這里,IS指的是“中間系統(tǒng)”。該可用性信息指示是否通告每個地址。地址轉(zhuǎn)換塊進(jìn)而為度量控制塊提供OSI地址信息3(或用于OSI域的IP地址信息,如果工作于相反方向的話)以供度量控制塊在IP域中通告路由時使用。度量控制箭頭4指示從連接控制塊到度量控制塊的信息的通信,以允許任一域中的鏈路故障也可以通過度量控制塊用與每條路由相關(guān)聯(lián)的度量來影響路由的通告。度量控制塊進(jìn)而給各個路由協(xié)議傳送(見箭頭5)在適當(dāng)?shù)腄CN中使用的度量值。
因此,路由是通過將度量值與地址值相結(jié)合來通告的。TCP/IP的第3層(IP層)控制IP路由的通告,第4層(TCP層)控制使用的度量值(例如默認(rèn)值或較低值)。
終端使用路由處理來選擇“有效”TSB。例如,在TCP/IP域,終端將使用那個通告具有最低度量值的到所需目的地的路由的TSB。兩個傳輸連接(兩種協(xié)議的第4層)由終端和有效TSB建立(一個連接從源到有效TSB,一個從有效TSB到目的地)。一旦這些連接被建立,該路由將通過修改有效TSB通告的路由度量而被“鎖定”到有效TSB。如果“有效”TSB檢測到影響選定路由的故障,TSB停止通告路由,直到能夠重新提供可用性??捎眯酝ㄟ^使用原始的、默認(rèn)的度量值重新通告路由的可用性來再次提供。
圖5示出了圖1的兩個TSB,先于從源到目的地連接的建立,在TCP/IP網(wǎng)絡(luò)中向源終端通告它們的可用性,以及在OSI網(wǎng)絡(luò)中從那個TSB到目的地的路由的可用性。這里兩個TSB均已識別了到目的地的一個路由,而且,由于兩個都沒被源選定,所以每個TSB都在通告關(guān)聯(lián)了相同(即默認(rèn))度量值的可用性。TSB將TCP/IP網(wǎng)絡(luò)中與OSI網(wǎng)絡(luò)中的目的地相關(guān)聯(lián)的每個IP地址映射到OSI網(wǎng)絡(luò)中一個不同的NSAP地址上。如果從TSB到OSI網(wǎng)絡(luò)中相應(yīng)的目的地的路由可用并且如果地址轉(zhuǎn)換(OSI到TCP/IP)可用,則每個TSB為與OSI網(wǎng)絡(luò)中的目的地相關(guān)的特定IP地址通告它的可用性。OSI到TCP/IP的地址轉(zhuǎn)換可以通過查表或算法實(shí)現(xiàn)。
通告到OSI網(wǎng)絡(luò)中特定目的地的路由可用性的每個TSB具有當(dāng)該TSB就是目的地IP地址時終止IP連接的能力。這意味著相同TCP/IP終端的多個實(shí)例可以有效地存在于TCP/IP網(wǎng)絡(luò)中。起初,這樣看起來象是打破了IP網(wǎng)絡(luò)尋址的規(guī)則,因?yàn)槊總€TCP/IP終端應(yīng)該是唯一可尋址的。然而,TSB中包含路由功能,以致目的地IP地址不直接映射到物理端口,而是它們屬于路由功能所支持的虛擬端口。這意味著IP地址在TSB的物理接口是不能直接訪問的(它們只能通過TSB路由功能訪問),因此作為結(jié)果,多個TSB可以直接連接到相同的物理網(wǎng)絡(luò)(例如IP子網(wǎng))。
如前所述,如果源和目的地之間的路徑改變,則將引起重大的問題。這是因?yàn)門CP是面向連接的并依賴于來自協(xié)議第3層(IP層)分組的順序傳輸。路由的變化將中斷來自IP層分組的順序傳輸并造成原來的TCP連接終止。這樣一來便導(dǎo)致OSI連接終止。此外,如果新的路由是通過不同的TSB建立的,則新的TCP連接將不能立即建立,因?yàn)樵磳⒈仨毷紫茸R別出連接已經(jīng)中斷,并將自己恢復(fù)到能夠重新嘗試連接的狀態(tài)。
當(dāng)TCP連接在新的TSB上建立時,仍可能在建立到目的地的新的OSI連接時存在困難。因?yàn)槿魏螘r刻只允許一個到目的地的連接并且前一個OSI連接可能并未超時。為了避免路由的不希望的改變和進(jìn)而引起的上述問題,本發(fā)明規(guī)定OSI連接的連接狀態(tài)以影響TSB保持的路由信息,以便如果TSB為某一IP地址建立了連接,它將改變與相關(guān)路由相關(guān)聯(lián)的度量值到一個較低值(見圖6狀態(tài)2)。圖6示出了圖5的通信系統(tǒng)隨后從源到TSB1的TCP/IP連接的建立和從TSB1到目的地的OSI連接的建立。在目的地和源之間沒有通過TSB2建立的連接,作為結(jié)果,它仍然用默認(rèn)度量通告其可用性。TSB1具有通過它建立的連接,因而用較低的度量值通告其可用性。這樣便有效地“鎖定”了到選定TSB(即TSB1)的路由。
圖7-10示出了圖5的系統(tǒng)如何處理故障情況。有利地,如下所示,通過并行TSB的多個可用路由的通告允許從故障情況快速恢復(fù)。由有效TSB使用的TCP/IP或OSI連接的故障將導(dǎo)致有效TSB停止通告可用性。通告或者間接停止(即,如果連接故障位于TCP/IP網(wǎng)絡(luò)),或者直接停止(即,如果連接故障位于OSI網(wǎng)絡(luò))見圖7-10的狀態(tài)3-6。
圖7-10示出了圖5的在從目的地終端到有效TSBTSB1的OSI連接中出現(xiàn)錯誤的通信系統(tǒng)。TSB1通過停止向源通告可用性來響應(yīng)該錯誤的檢測。TSB2未受錯誤影響繼續(xù)通告與默認(rèn)度量相關(guān)聯(lián)的可用性。圖8示出了源通過選擇TSB2連接到目的地來響應(yīng)TSB1的可用性通告的缺失?,F(xiàn)在被選擇的TSB2將度量從默認(rèn)值改變?yōu)檩^低值。圖9示出了一段時間后,當(dāng)TSB1重新建立了到目的地的一個路徑的可用性并重新使用默認(rèn)度量向源通告可用性的情況。通常,源沒有理由改變其使用的用于與目的地鏈接的TSB,因?yàn)門SB2仍然使用較低的度量通告可用性并因此將繼續(xù)被源優(yōu)先選擇。然而,圖9也示出了從TSB2到源的TCP連接中的錯誤。圖10中,我們看到了源終端檢測到該錯誤并改用TSB1連接到目的地的結(jié)果。TSB1在被源終端選定后繼續(xù)通告可用性,但現(xiàn)與較低的值相關(guān)聯(lián)。TSB2一旦感測到與源終端連接的丟失即停止通告可用性。一旦排除故障情況,TSB可以重新通告可用性。
有利地,本發(fā)明提供了具有TSB之間最少相互作用的簡單操作(即避免了復(fù)雜的“熱備份”協(xié)議),同時,開發(fā)現(xiàn)有協(xié)議的設(shè)備并支持單一或多個備份TSB。
本發(fā)明不限于上述用于闡明其中原理的實(shí)施例。特別的,路由可以等效的通過修改非有效TSB通告的路由度量“鎖定”于有效TSB。本發(fā)明也同時應(yīng)用于具有3個或多個被有效地并行安置的TSB的例子。
本發(fā)明還可應(yīng)用于在運(yùn)行于不同協(xié)議的網(wǎng)絡(luò)間提供通信的接口的替代形式,包括但不限于傳輸層網(wǎng)關(guān)。
本發(fā)明主要以實(shí)例的方式,通過參照TCP/IP網(wǎng)絡(luò)中的源終端和OSI網(wǎng)絡(luò)中的目的地終端進(jìn)行描述。正如前所述,本發(fā)明同樣適用于源實(shí)體是OSI終端,目的地是TCP/IP終端的系統(tǒng)以及依據(jù)其它協(xié)議運(yùn)行的網(wǎng)絡(luò)。
權(quán)利要求
1.一種包含用于根據(jù)第一協(xié)議傳送數(shù)據(jù)的第一網(wǎng)絡(luò)和用于根據(jù)第二協(xié)議傳送數(shù)據(jù)的第二網(wǎng)絡(luò)的通信系統(tǒng);其中每個網(wǎng)絡(luò)包含至少一個節(jié)點(diǎn),其中該系統(tǒng)還包含用于在第一網(wǎng)絡(luò)的第一節(jié)點(diǎn)和第二網(wǎng)絡(luò)的第二節(jié)點(diǎn)之間提供通信的多個通信接口;其中每個接口包含用于發(fā)送值到第一節(jié)點(diǎn)以指示該接口和第二節(jié)點(diǎn)間的通信可用性的裝置;其中該系統(tǒng)包含用于基于由該接口發(fā)送到第一節(jié)點(diǎn)的值來選擇接口中的一個以在第一節(jié)點(diǎn)和第二節(jié)點(diǎn)之間傳送數(shù)據(jù)的選擇裝置。
2.權(quán)利要求1的通信系統(tǒng),其中每個接口包含用于檢測多個接口之一的選擇的裝置和一旦選擇所選定的接口,就修改發(fā)送到所述第一節(jié)點(diǎn)的值的裝置。
3.權(quán)利要求2的通信系統(tǒng),其中選擇裝置包含優(yōu)先選擇與修改的值相關(guān)聯(lián)的接口的裝置。
4.上述任一權(quán)利要求的通信系統(tǒng),其中每個接口包含用于檢測錯誤情形的裝置和一旦檢測到錯誤情形就防止該接口發(fā)送值的裝置。
5.上述任一權(quán)利要求的通信系統(tǒng),其中每個接口具有用于發(fā)送該值作為包含代表第二節(jié)點(diǎn)的地址的消息的一部分的裝置。
6.權(quán)利要求5的通信系統(tǒng),其中從每個接口發(fā)送的、該消息中包含的、代表相同第二節(jié)點(diǎn)的地址是相同的。
7.權(quán)利要求5或6的通信系統(tǒng),其中地址是IP地址,其中IP地址映射到與第二網(wǎng)絡(luò)相關(guān)聯(lián)的NSAP地址上。
8.權(quán)利要求5或6的通信系統(tǒng),其中地址是NSAP地址,其中NSAP地址映射到與第二網(wǎng)絡(luò)相關(guān)聯(lián)的IP地址上。
9.上述任一權(quán)利要求的通信系統(tǒng),其中第一網(wǎng)絡(luò)的協(xié)議是TCP/IP,而第二網(wǎng)絡(luò)的協(xié)議是ISO。
10.權(quán)利要求1-8的通信系統(tǒng),其中第一網(wǎng)絡(luò)的協(xié)議是ISO,而第二網(wǎng)絡(luò)的協(xié)議是TCP/IP。
11.上述任一權(quán)利要求的通信系統(tǒng),其中所述選擇裝置包含用來避免使用任何未從其接收到值的接口的裝置。
12.上述任一權(quán)利要求的通信系統(tǒng),其中該接口提供在第一和第二協(xié)議之間轉(zhuǎn)換。
13.上述任一權(quán)利要求的通信系統(tǒng),其中用于發(fā)送值到網(wǎng)絡(luò)的節(jié)點(diǎn)的裝置被安排為通過該網(wǎng)絡(luò)的協(xié)議來發(fā)送該值。
14.上述任一權(quán)利要求的通信系統(tǒng),其中所述協(xié)議包含傳輸層和網(wǎng)絡(luò)層,其中所述傳輸層包含用于控制被發(fā)送的值的裝置。
15.上述任一權(quán)利要求的通信系統(tǒng),其中所述協(xié)議包含路由度量,其中該系統(tǒng)包含用于通過路由度量發(fā)送所述值的裝置。
16.一種用于在第一網(wǎng)絡(luò)的第一節(jié)點(diǎn)和第二網(wǎng)絡(luò)的第二節(jié)點(diǎn)之間的數(shù)據(jù)通信的方法,其中數(shù)據(jù)在第一網(wǎng)絡(luò)中根據(jù)第一協(xié)議傳送而在第二網(wǎng)絡(luò)中根據(jù)第二協(xié)議傳送;其中該方法包括提供多個通信接口用于在第一節(jié)點(diǎn)和第二節(jié)點(diǎn)之間提供通信的步驟;其中該方法還包括從每個接口發(fā)送值到第一節(jié)點(diǎn)以指示該接口與第二節(jié)點(diǎn)之間的通信可用性的步驟;其中該方法還包括選擇接口中的一個用于在第一節(jié)點(diǎn)和第二節(jié)點(diǎn)之間傳送數(shù)據(jù)的步驟,其中所述選擇是基于由接口發(fā)送到第一節(jié)點(diǎn)的值。
17.權(quán)利要求16的方法,包括檢測對所選定接口的選擇和修改由選定的接口發(fā)送到第一節(jié)點(diǎn)的值的步驟。
18.權(quán)利要求17的方法,包括優(yōu)先選擇發(fā)送修改的值的接口的步驟。
19.權(quán)利要求16-17中的任一方法,其中所述協(xié)議包含傳輸層和網(wǎng)絡(luò)層,并包括用傳輸層控制被發(fā)送的所述值的步驟。
20.權(quán)利要求16-19中的任一方法,其中所述協(xié)議包含路由度量,并包括用該路由度量發(fā)送所述值的步驟。
全文摘要
一種包含用于根據(jù)不同的協(xié)議進(jìn)行數(shù)據(jù)通信的方法和通信系統(tǒng),每個網(wǎng)絡(luò)包含至少一個節(jié)點(diǎn)。多個通信接口在第一網(wǎng)絡(luò)的第一節(jié)點(diǎn)和第二網(wǎng)絡(luò)的第二節(jié)點(diǎn)之間提供通信。每個接口包含用于發(fā)送指示該接口和第二節(jié)點(diǎn)間通信的可用性的值到第一節(jié)點(diǎn)的裝置。所述第一節(jié)點(diǎn)包含用于基于其從接口接收的值選擇接口中的一個以與第二節(jié)點(diǎn)傳送數(shù)據(jù)的裝置。
文檔編號H04L29/06GK1672383SQ03817862
公開日2005年9月21日 申請日期2003年7月28日 優(yōu)先權(quán)日2002年7月26日
發(fā)明者T·J·亨尼巴爾 申請人:馬科尼英國知識產(chǎn)權(quán)有限公司