欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種多冗余的以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng)及傳輸方法

文檔序號:7870521閱讀:331來源:國知局
專利名稱:一種多冗余的以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng)及傳輸方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種傳輸系統(tǒng)及傳輸方法,尤其是涉及一種多冗余的以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng)及傳輸方法。
背景技術(shù)
數(shù)據(jù)通信系統(tǒng)通常要求系統(tǒng)具有很高的可靠性和吞吐量,前者強調(diào)系統(tǒng)的穩(wěn)定, 無論遇到突發(fā)故障還是主動維護,都不會影響系統(tǒng)的正常運行;后者強調(diào)系統(tǒng)的效率,即在保證系統(tǒng)的可靠性的情況下,數(shù)據(jù)通信吞吐量越高越好。通常的雙網(wǎng)卡冗余設(shè)計作為一種提高網(wǎng)絡(luò)通信穩(wěn)定性和可靠性的有效方法,已經(jīng)獲得了廣泛的應(yīng)用。它可以保證系統(tǒng)在局部網(wǎng)絡(luò)發(fā)生故障后,不至于引發(fā)全系統(tǒng)的崩潰。雙網(wǎng)卡冗余設(shè)計是在網(wǎng)絡(luò)通信的每個節(jié)點上采用2個網(wǎng)絡(luò)接口,中間通過2個接線器或路由器相連。當網(wǎng)卡或通信線路連接出現(xiàn)故障、通信異常以及通信不可靠時,通信節(jié)點能主動切換到備份網(wǎng)卡進行通信;當相互通信的另一雙網(wǎng)卡冗余節(jié)點發(fā)生主動切換時,通信節(jié)點能隨動切換到備份網(wǎng)卡進行通信。
雙網(wǎng)卡冗余只能在某種程度上提高系統(tǒng)的穩(wěn)定性,而忽略了系統(tǒng)的效率,無法滿足對實時性要求較高的傳輸需求(如實時語音、視頻傳輸)。目前雙網(wǎng)卡冗余系統(tǒng)一般通過檢測某塊網(wǎng)卡的硬件是否故障決定是否進行切換,這往往導(dǎo)致切換時間過長,而且當在網(wǎng)卡接入硬件正常,而是數(shù)據(jù)傳輸本身存在較大延時過長時或故障時,雙網(wǎng)卡冗余系統(tǒng)往往不會進行切換。針對雙網(wǎng)卡冗余系統(tǒng)的不足,在基于虛擬網(wǎng)卡的多冗余以太網(wǎng)系統(tǒng)中,每個節(jié)點都采用多塊網(wǎng)卡,中間通過多個網(wǎng)絡(luò)交換設(shè)備互聯(lián)。當某個節(jié)點的某個網(wǎng)卡故障時或某段網(wǎng)絡(luò)鏈路故障時,網(wǎng)絡(luò)仍能正常工作。于虛擬網(wǎng)卡的多冗余以太網(wǎng)能動態(tài)在多冗余鏈路中選擇最優(yōu)路徑,即提高了系統(tǒng)的穩(wěn)定性,又提高了系統(tǒng)的吞吐量。應(yīng)用軟件只看到一塊虛擬網(wǎng)卡在工作,并不關(guān)心是那塊物理網(wǎng)卡在工作,也不關(guān)心網(wǎng)卡之間如何切換備份與數(shù)據(jù)并發(fā)。發(fā)明內(nèi)容
本發(fā)明主要是解決現(xiàn)有技術(shù)所存在的技術(shù)問題;提供了一種解決現(xiàn)有雙冗余以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng)存在的切換恢復(fù)時間長的問題,并能動態(tài)在多冗余鏈路中選擇最優(yōu)路徑, 即提高了系統(tǒng)的穩(wěn)定性,又提高了系統(tǒng)的吞吐量的一種多冗余的以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng)及傳輸方法。
本發(fā)明的上述技術(shù)問題主要是通過下述技術(shù)方案得以解決的本發(fā)明的一種多冗余的以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng),包括多個通信節(jié)點,每個通信節(jié)點具有多塊網(wǎng)卡和上層主機,每個物理網(wǎng)卡均能夠通過網(wǎng)絡(luò)設(shè)備和其他節(jié)點的用戶自定義的某個網(wǎng)卡進行連接;并且,所述每個通信節(jié)點均包括一個虛擬網(wǎng)卡,每個虛擬網(wǎng)卡具有唯一的 MAC地址和IP,所述每個通信節(jié)點中的每塊網(wǎng)卡均具有唯一的MAC地址和IP。
上述的一種 多冗余的以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng),所述的網(wǎng)絡(luò)設(shè)備包括路由器和交換機。
本發(fā)明的一種采用多冗余的以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng)的傳輸方法,具有以下選擇性的傳輸方法傳輸方法一為同發(fā)單收模式,具體包括以下子步驟步驟1.1、節(jié)點A上層主機發(fā)送數(shù)據(jù)到虛擬網(wǎng)卡;步驟1. 2、節(jié)點A虛擬網(wǎng)卡將數(shù)據(jù)通過同發(fā)單收的發(fā)送算法并發(fā)到物理網(wǎng)卡;步驟1. 3、節(jié)點B物理網(wǎng)卡收到數(shù)據(jù)發(fā)送到虛擬網(wǎng)卡;步驟1. 4、節(jié)點A虛擬網(wǎng)卡通過同發(fā)單收的接收算法選出數(shù)據(jù)發(fā)送給上層軟件;傳輸方法二為異發(fā)多收模式,具體包括以下子步驟步驟2.1、節(jié)點A上層軟件發(fā)送數(shù)據(jù)到虛擬網(wǎng)卡;步驟2. 2、節(jié)點A虛擬網(wǎng)卡將數(shù)據(jù)通過異發(fā)多收的發(fā)送算法分組發(fā)送到物理網(wǎng)卡;步驟2. 3、節(jié)點B物理網(wǎng)卡收到數(shù)據(jù)發(fā)送到虛擬網(wǎng)卡;步驟2. 4、節(jié)點A虛擬網(wǎng)卡通過異發(fā)多收的接收算法合并分組數(shù)據(jù)發(fā)送給上層軟件。
傳輸方法三為混合模式,具體包括以下子步驟步驟3.1、節(jié)點A上層軟件發(fā)送數(shù)據(jù)到虛擬網(wǎng)卡;步驟3. 2、節(jié)點A虛擬網(wǎng)卡將數(shù)據(jù)通過混合模式的發(fā)送算法分組發(fā)送到物理網(wǎng)卡; 步驟3. 3、節(jié)點B物理網(wǎng)卡收到數(shù)據(jù)發(fā)送到虛擬網(wǎng)卡;步驟3. 4、節(jié)點A虛擬網(wǎng)卡通過混合模式的接收算法合并分組數(shù)據(jù)發(fā)送給上層軟件。
上述的采用多冗余的以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng)的傳輸方法,所述同發(fā)單收算法的具體過程是1、在發(fā)送端虛擬網(wǎng)卡將需要發(fā)送的數(shù)據(jù)加工并添加包括序號、時戳和校驗碼后發(fā)送到多個物理網(wǎng)卡,由物理網(wǎng)卡完成實際的發(fā)送過程;2、在接收端,物理網(wǎng)卡接收到數(shù)據(jù)后不進行任何處理直接將數(shù)據(jù)交給接收端的虛擬網(wǎng)卡進行處理;3、接收端虛擬網(wǎng)卡接收到數(shù)據(jù)后根據(jù)接收具體的算法,選出一組數(shù)據(jù)將其發(fā)送給上層軟件;所述異發(fā)多收算法的具體過程是1、在發(fā)送端虛擬網(wǎng)卡將需要發(fā)送的數(shù)據(jù)進行分組和對分組信息進行加工并按分組添加包括序號、時戳和校驗碼后,將每個分組的不同數(shù)據(jù)分別發(fā)送到分組的多個物理網(wǎng)卡,由物理網(wǎng)卡完成實際的發(fā)送過程;2、在接收端,物理網(wǎng)卡接收到數(shù)據(jù)后不進行任何處理直接將數(shù)據(jù)交給接收端的虛擬網(wǎng)卡進行處理;3、接收端虛擬網(wǎng)卡接收到數(shù)據(jù)后根據(jù)接收具體的算法得到不同的分組數(shù)據(jù),并將分組數(shù)據(jù)組合起來得到完整數(shù)據(jù)后將其發(fā)送給上層軟件;所述混合模式算法的具體過程是混合模式算法就是在發(fā)送側(cè)和接收側(cè)同時混合使用同發(fā)單收算法和異發(fā)多收算法。
因此,本發(fā)明具有 如下優(yōu)點解決現(xiàn)有雙冗余以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng)存在的切換恢復(fù)時間長的問題,并能動態(tài)在多冗余鏈路中選擇最優(yōu)路徑,即提高了系統(tǒng)的穩(wěn)定性,又提高了系統(tǒng)的吞吐量。


圖1為本發(fā)明結(jié)構(gòu)示意圖;圖2為同發(fā)單收模式流程圖;圖3為異發(fā)多收模式流程圖;圖4為混合模式流程圖;圖5為通信出現(xiàn)異常時自動切換的實施例流程圖;圖6是一種同發(fā)單收算法流程圖;圖7是一種異發(fā)多收算法流程圖。
具體實施方式
下面通過實施例,并結(jié)合附圖,對本發(fā)明的一種多冗余的以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng)及傳輸方法技術(shù)方案作進一步具體的說明。
實施例一種多冗余的以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng),包括多個通信節(jié)點,每個通信節(jié)點具有多塊網(wǎng)卡和上層主機,每個物理網(wǎng)卡均能夠通過網(wǎng)絡(luò)設(shè)備和其他節(jié)點的用戶自定義的某個網(wǎng)卡進行連接;并且,所述每個通信節(jié)點均包括一個虛擬網(wǎng)卡,每個虛擬網(wǎng)卡具有唯一的 MAC地址和IP,所述每個通信節(jié)點中的每塊網(wǎng)卡均具有唯一的MAC地址和IP。所述的網(wǎng)絡(luò)設(shè)備包括路由器和交換機。
一種多冗余的以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng)的傳輸方法,具有以下選擇性的傳輸方法 傳輸方法一為同發(fā)單收模式,具體包括以下子步驟步驟1.1、節(jié)點A上層主機發(fā)送數(shù)據(jù)到虛擬網(wǎng)卡;步驟1. 2、節(jié)點A虛擬網(wǎng)卡將數(shù)據(jù)通過同發(fā)單收的發(fā)送算法并發(fā)到物理網(wǎng)卡;步驟1. 3、節(jié)點B物理網(wǎng)卡收到數(shù)據(jù)發(fā)送到虛擬網(wǎng)卡;步驟1. 4、節(jié)點A虛擬網(wǎng)卡通過同發(fā)單收的接收算法選出數(shù)據(jù)發(fā)送給上層軟件;傳輸方法二為異發(fā)多收模式,具體包括以下子步驟步驟2.1、節(jié)點A上層軟件發(fā)送數(shù)據(jù)到虛擬網(wǎng)卡;步驟2.2、節(jié)點A虛擬網(wǎng)卡將數(shù)據(jù)通過異發(fā)多收的發(fā)送算法分組發(fā)送到物理網(wǎng)卡;步驟2. 3、節(jié)點B物理網(wǎng)卡收到數(shù)據(jù)發(fā)送到虛擬網(wǎng)卡;步驟2. 4、節(jié)點A虛擬網(wǎng)卡通過異發(fā)多收的接收算法合并分組數(shù)據(jù)發(fā)送給上層軟件; 傳輸方法三為混合模式,具體包括以下子步驟步驟3.1、節(jié)點A上層軟件發(fā)送數(shù)據(jù)到虛擬網(wǎng)卡;步驟3. 2、節(jié)點A虛擬網(wǎng)卡將數(shù)據(jù)通過混合模式的發(fā)送算法分組發(fā)送到物理網(wǎng)卡; 步驟3. 3、節(jié)點B物理網(wǎng)卡收到數(shù)據(jù)發(fā)送到虛擬網(wǎng)卡;步驟3. 4、節(jié)點A虛擬網(wǎng)卡通過混合模式的接收算法合并分組數(shù)據(jù)發(fā)送給上層軟件。
所述同發(fā)單收算法的具體過程是1、在發(fā)送端虛擬網(wǎng)卡將需要發(fā)送的數(shù)據(jù)加工并添加包括序號、時戳和校驗碼后發(fā)送到多個物理網(wǎng)卡,由物理網(wǎng)卡完成實際的發(fā)送過程;2、 在接收端,物理網(wǎng)卡接收到數(shù)據(jù)后不進行任何處理直接將數(shù)據(jù)交給接收端的虛擬網(wǎng)卡進行處理;3、接收端虛擬網(wǎng)卡接收到數(shù)據(jù)后根據(jù)接收具體的算法,選出一組數(shù)據(jù)將其發(fā)送給上層軟件;所述異發(fā)多收算法的具體過程是1、在發(fā)送端虛擬網(wǎng)卡將需要發(fā)送的數(shù)據(jù)進行分組并對分組信息進行加工并按分組添加包括序號、時戳和校驗碼后,將每個分組的不同數(shù)據(jù)分別發(fā)送到分組的多個物理網(wǎng)卡,由物理網(wǎng)卡完成實際的發(fā)送過程;2、在接收端,物理網(wǎng)卡接收到數(shù)據(jù)后不進行任何處理直接將數(shù)據(jù)交給接收端的虛擬網(wǎng)卡進行處理;3、接收端虛擬網(wǎng)卡接收到數(shù)據(jù)后根據(jù)接收具體的算法得到不同的分組數(shù)據(jù),并將分組數(shù)據(jù)組合起來得到完整數(shù)據(jù)后將其發(fā)送給上層軟件;所述混合模式算法的具體過程是混合模式算法就是在發(fā)送側(cè)和接收側(cè)同時混合使用同發(fā)單收算法和異發(fā)多收算法。
結(jié)合技術(shù)原理、技術(shù)方案和技術(shù)效果對本發(fā)明作進一步詳細說明如下本發(fā)明的多冗余的以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng),由多個通信節(jié)點通過多個網(wǎng)絡(luò)交換設(shè)備連接構(gòu)成,每個通信節(jié)點具有多塊網(wǎng)卡,每個物理網(wǎng)卡均可通過不同的網(wǎng)絡(luò)設(shè)備和其他節(jié)點的某塊網(wǎng)卡進行連接。雖然各個通信節(jié)點間在物理上存在多條通信鏈路,但在邏輯上僅僅存在一個邏輯通道進行通信。
主要表現(xiàn)在(1)每個通信節(jié)點具有在通信系統(tǒng)中都具有唯一的虛擬網(wǎng)卡,每個虛擬網(wǎng)卡具有唯一的MAC地址和IP,這保證了通信節(jié)點在邏輯上的唯一性。從應(yīng)用程序的角度看,每個通信節(jié)點同時只有一塊虛擬網(wǎng)卡在工作,應(yīng)用程序不關(guān)心是具體是哪塊物理網(wǎng)卡在收發(fā)數(shù)據(jù),也不關(guān)心物理網(wǎng)卡之間是如何選擇和切換的。
(2)每個通信節(jié)點具有在通信系統(tǒng)中都具有多個的物理網(wǎng)卡,每個物理網(wǎng)卡具有唯一的MAC地址和IP,這保證了物理網(wǎng)卡在物理上的唯一性。從數(shù)據(jù)傳輸角度上看,每個通信節(jié)點同時存在多塊物理網(wǎng)卡在工作,每塊物理網(wǎng)卡在虛擬網(wǎng)卡的控制下進行數(shù)據(jù)收發(fā)。
(3)多冗余的以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng)能配置為同發(fā)單收的工作模式,在該模式下,能最大限度的提高系統(tǒng)的可靠性。在通信發(fā)送節(jié)點的每個物理網(wǎng)卡同時均發(fā)送同樣的數(shù)據(jù)包,這就是所謂的同發(fā);而通信接收節(jié)點的每個物理網(wǎng)卡同時接收數(shù)據(jù)包,由虛擬網(wǎng)卡的控制軟件來決定選擇哪一個物理網(wǎng)接收的數(shù)據(jù)包,這就是所謂的單收??紤]每個節(jié)點存在N 個物理網(wǎng)卡,假設(shè)每個網(wǎng)卡通信有效性為P (0〈ρ〈1),則系統(tǒng)的有效性為I 一 pN。以每個網(wǎng)卡通信有效性50%為例,在同發(fā)單收的工作模式下,當系統(tǒng)每個節(jié)點存在2個物理網(wǎng)卡, 則系統(tǒng)的有效性為75% ;當系統(tǒng)每個節(jié)點存在10個物理網(wǎng)卡,則系統(tǒng)的有效性為99. 9%。 相比單個網(wǎng)卡50%多冗余的以太網(wǎng)的同發(fā)單收模式能有效地提高系統(tǒng)的有效性。
(4)多冗余的以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng)能配置為異發(fā)多收的工作模式,在該模式下,能最大限度的提高系統(tǒng)的吞吐量。在通信發(fā)送節(jié)點的每個物理網(wǎng)卡同時均發(fā)送不同的數(shù)據(jù)包,這就是所謂的異發(fā);而通信接收節(jié)點的每個物理網(wǎng)卡同時接收數(shù)據(jù)包,由虛擬網(wǎng)卡的控制軟件來全部接收所有物理網(wǎng)接收的數(shù)據(jù)包,這就是所謂的多收??紤]每個節(jié)點存在N個物理網(wǎng)卡,每個節(jié)點的物理網(wǎng)卡吞吐量為q,則在異發(fā)多收的工作模式下,系統(tǒng)總體的吞吐量為NX q,相對于單網(wǎng)卡系統(tǒng)提高了 N倍。以每個網(wǎng)卡通信吞吐量為IOOMbps為例,在異發(fā)多收的工作模式下,當系統(tǒng)每個節(jié)點存在2個物理網(wǎng)卡,則系統(tǒng)的吞吐量為200Mbps ;當系統(tǒng)每個節(jié)點存在10個物理網(wǎng)卡,則系統(tǒng)的有效性為1000Mbps。相比單個網(wǎng)卡50%多冗余的以太網(wǎng)的異發(fā)多收模式能有效地提高系統(tǒng)的有吞吐量。
(5)多冗余的以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng)能靈活地配置為不同的工作模式,來提供不同的網(wǎng)絡(luò)傳輸功能。即能全部配置同發(fā)單收模式來提高系統(tǒng)的的穩(wěn)定性,又能配置為異發(fā)多收模式來提高系統(tǒng)吞吐量,還能配置為混合模式,即同時配置為同發(fā)單收和異發(fā)多收的模式來在質(zhì)和量兩個方面滿足不同的用戶通信需求。
本發(fā)明在具體有兩臺計算機中,一臺為節(jié)點A, —臺為節(jié)點B,節(jié)點A發(fā)送數(shù)據(jù)到節(jié)點B ;同發(fā)單收模式實施流程(節(jié) 點A發(fā)送數(shù)據(jù),節(jié)點B接收數(shù)據(jù))(I)節(jié)點A上層軟件發(fā)送數(shù)據(jù)到虛擬網(wǎng)卡;(2)節(jié)點A虛擬網(wǎng)卡將數(shù)據(jù)通過同發(fā)單收的發(fā)送算法并發(fā)到物理網(wǎng)卡。
(3)節(jié)點B物理網(wǎng)卡收到數(shù)據(jù)發(fā)送到虛擬網(wǎng)卡。
(4)節(jié)點A虛擬網(wǎng)卡通過同發(fā)單收的接收算法選出數(shù)據(jù)發(fā)送給上層軟件。
異發(fā)多收模式實施流程(1)節(jié)點A上層軟件發(fā)送數(shù)據(jù)到虛擬網(wǎng)卡;(2)節(jié)點A虛擬網(wǎng)卡將數(shù)據(jù)通過異發(fā)多收的發(fā)送算法分組發(fā)送到物理網(wǎng)卡。
(3)節(jié)點B物理網(wǎng)卡收到數(shù)據(jù)發(fā)送到虛擬網(wǎng)卡。
(4)節(jié)點A虛擬網(wǎng)卡通過異發(fā)多收的接收算法合并分組數(shù)據(jù)發(fā)送給上層軟件。
基于虛擬網(wǎng)卡的多冗余以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng)和雙網(wǎng)卡冗余以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng)測試結(jié)果如下,可以發(fā)現(xiàn)基于虛擬網(wǎng)卡的多冗余以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng)即提高了系統(tǒng)的穩(wěn)定性,又提高了系統(tǒng)的吞吐量。
權(quán)利要求
1.一種多冗余的以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng),其特征在于,包括多個通信節(jié)點,每個通信節(jié)點具有多塊網(wǎng)卡和上層主機,每個物理網(wǎng)卡均能夠通過網(wǎng)絡(luò)設(shè)備和其他節(jié)點的用戶自定義的某個網(wǎng)卡進行連接;并且,所述每個通信節(jié)點均包括一個虛擬網(wǎng)卡,每個虛擬網(wǎng)卡具有唯一的MAC地址和IP,所述每個通信節(jié)點中的每塊網(wǎng)卡均具有唯一的MAC地址和IP。
2.根據(jù)權(quán)利要求1所述的一種多冗余的以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述的網(wǎng)絡(luò)設(shè)備包括路由器和交換機。
3.一種采用權(quán)利要求1所述的多冗余的以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng)的傳輸方法,其特征在于,具有以下選擇性的傳輸方法傳輸方法一為同發(fā)單收模式,具體包括以下子步驟步驟1.1、節(jié)點A上層主機發(fā)送數(shù)據(jù)到虛擬網(wǎng)卡;步驟1. 2、節(jié)點A虛擬網(wǎng)卡將數(shù)據(jù)通過同發(fā)單收的發(fā)送算法并發(fā)到物理網(wǎng)卡;步驟1. 3、節(jié)點B物理網(wǎng)卡收到數(shù)據(jù)發(fā)送到虛擬網(wǎng)卡;步驟1. 4、節(jié)點A虛擬網(wǎng)卡通過同發(fā)單收的接收算法選出數(shù)據(jù)發(fā)送給上層軟件;傳輸方法二為異發(fā)多收模式,具體包括以下子步驟步驟2.1、節(jié)點A上層軟件發(fā)送數(shù)據(jù)到虛擬網(wǎng)卡;步驟2. 2、節(jié)點A虛擬網(wǎng)卡將數(shù)據(jù)通過異發(fā)多收的發(fā)送算法分組發(fā)送到物理網(wǎng)卡;步驟2. 3、節(jié)點B物理網(wǎng)卡收到數(shù)據(jù)發(fā)送到虛擬網(wǎng)卡;步驟2. 4、節(jié)點A虛擬網(wǎng)卡通過異發(fā)多收的接收算法合并分組數(shù)據(jù)發(fā)送給上層軟件; 傳輸方法三為混合模式,具體包括以下子步驟步驟3.1、節(jié)點A上層軟件發(fā)送數(shù)據(jù)到虛擬網(wǎng)卡;步驟3. 2、節(jié)點A虛擬網(wǎng)卡將數(shù)據(jù)通過混合模式的發(fā)送算法分組發(fā)送到物理網(wǎng)卡; 步驟3. 3、節(jié)點B物理網(wǎng)卡收到數(shù)據(jù)發(fā)送到虛擬網(wǎng)卡;步驟3. 4、節(jié)點A虛擬網(wǎng)卡通過混合模式的接收算法合并分組數(shù)據(jù)發(fā)送給上層軟件。
4.根據(jù)權(quán)利要求3所述的采用多冗余的以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng)的傳輸方法,其特征在于,所述同發(fā)單收算法的具體過程是1、在發(fā)送端虛擬網(wǎng)卡將需要發(fā)送的數(shù)據(jù)加工并添加包括序號、時戳和校驗碼后發(fā)送到多個物理網(wǎng)卡,由物理網(wǎng)卡完成實際的發(fā)送過程;2、在接收端,物理網(wǎng)卡接收到數(shù)據(jù)后不進行任何處理直接將數(shù)據(jù)交給接收端的虛擬網(wǎng)卡進行處理;3、接收端虛擬網(wǎng)卡接收到數(shù)據(jù)后根據(jù)接收具體的算法,選出一組數(shù)據(jù)將其發(fā)送給上層軟件;所述異發(fā)多收算法的具體過程是1、在發(fā)送端虛擬網(wǎng)卡將需要發(fā)送的數(shù)據(jù)進行分組并對分組信息進行加工并按分組添加包括序號、時戳和校驗碼后,將每個分組的不同數(shù)據(jù)分別發(fā)送到分組的多個物理網(wǎng)卡,由物理網(wǎng)卡完成實際的發(fā)送過程;2、在接收端,物理網(wǎng)卡接收到數(shù)據(jù)后不進行任何處理直接將數(shù)據(jù)交給接收端的虛擬網(wǎng)卡進行處理;3、接收端虛擬網(wǎng)卡接收到數(shù)據(jù)后根據(jù)接收具體的算法得到不同的分組數(shù)據(jù),并將分組數(shù)據(jù)組合起來得到完整數(shù)據(jù)后將其發(fā)送給上層軟件;所述混合模式算法的具體過程是混合模式算法就是在發(fā)送側(cè)和接收側(cè)同時混合使用同發(fā)單收算法和異發(fā)多收算法。
全文摘要
本發(fā)明提供一種多冗余的以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng)及傳輸方法,包括多個通信節(jié)點,每個通信節(jié)點具有多塊網(wǎng)卡和上層主機,每個物理網(wǎng)卡均能夠通過網(wǎng)絡(luò)設(shè)備和其他節(jié)點的用戶自定義的某個網(wǎng)卡進行連接;并且,所述每個通信節(jié)點均包括一個虛擬網(wǎng)卡,每個虛擬網(wǎng)卡具有唯一的MAC地址和IP,所述每個通信節(jié)點中的每塊網(wǎng)卡均具有唯一的MAC地址和IP。本發(fā)明解決現(xiàn)有雙冗余以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng)存在的切換恢復(fù)時間長的問題,并能動態(tài)在多冗余鏈路中選擇最優(yōu)路徑,即提高了系統(tǒng)的穩(wěn)定性,又提高了系統(tǒng)的吞吐量。多冗余的以太網(wǎng)數(shù)據(jù)傳輸系統(tǒng)能靈活地配置為不同的工作模式,來提供不同的網(wǎng)絡(luò)傳輸功能。
文檔編號H04L12/24GK103036728SQ20121057915
公開日2013年4月10日 申請日期2012年12月27日 優(yōu)先權(quán)日2012年12月27日
發(fā)明者樊榮, 張一都, 徐峻峰, 杜祝, 陳文輝, 李曙東 申請人:中國船舶重工集團公司第七二二研究所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
休宁县| 扎鲁特旗| 随州市| 永泰县| 满洲里市| 凤城市| 宁夏| 濮阳市| 商城县| 新河县| 新野县| 西和县| 中阳县| 和顺县| 青铜峡市| 香港 | 巴林左旗| 上杭县| 漠河县| 亚东县| 鹤峰县| 南川市| 肥东县| 清河县| 青阳县| 红原县| 青川县| 宁晋县| 忻城县| 莱阳市| 浮梁县| 龙井市| 康马县| 大同县| 台南县| 南木林县| 芷江| 洪洞县| 吐鲁番市| 武邑县| 外汇|