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

熱備冗余計算機通過冗余網(wǎng)絡(luò)與其它設(shè)備進(jìn)行通信的方法

文檔序號:7715913閱讀:284來源:國知局
專利名稱:熱備冗余計算機通過冗余網(wǎng)絡(luò)與其它設(shè)備進(jìn)行通信的方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)與設(shè)備進(jìn)行通信的方法,尤其涉及一種熱備冗余計算機通過冗 余網(wǎng)絡(luò)與其它設(shè)備進(jìn)行通信的方法。
背景技術(shù)
在高可靠性的分布式計算機系統(tǒng)中,往往有兩臺或兩臺以上冗余的計算機來執(zhí) 行相同的工作,當(dāng)一臺計算機故障時,就用另一臺計算機替代。冗余計算機群通常 有兩種工作方式冷備和熱備。在冷備工作方式中,任何時候只有其中一臺計算機 在工作,稱為主機;其它計算機則關(guān)機或休眠,稱為備機;當(dāng)主機出現(xiàn)故障時,則 啟動或喚醒一臺可用的備機替代它工作,這時,這臺備機改稱為主機,而原來的主 機則改稱為備機。在熱備工作方式中,任何時候至少有兩臺計算機在并行工作,但 只有其中一臺計算機輸出結(jié)果,這臺有輸出的計算機稱為主機;其它計算機稱為備
機;當(dāng)主機出現(xiàn)故障時,則另一臺正在運行的備機替代它輸出,這時,這臺備機改 稱為主機,而原來的主機由于切斷了輸出而改稱為備機。相對于冷備工作方式,熱 備工作方式的主/備機切換時間更少,因而具有更高的可靠性。
在高可靠性的分布式計算機系統(tǒng)中,每臺計算機往往分別用兩個或兩個以上冗 余的IP網(wǎng)絡(luò)來傳輸相同的數(shù)據(jù),當(dāng)一個網(wǎng)絡(luò)故障時,就用另一個網(wǎng)絡(luò)替代。冗余 網(wǎng)絡(luò)通常也有兩種工作方式冷備和熱備,在冷備工作方式中,通常只通過其中一 個網(wǎng)絡(luò)發(fā)送數(shù)據(jù),稱為主網(wǎng);其它網(wǎng)絡(luò)不發(fā)送數(shù)據(jù),稱為備網(wǎng);當(dāng)主網(wǎng)出現(xiàn)故障時, 則通過一個可用的備網(wǎng)發(fā)送數(shù)據(jù),這時,這臺發(fā)送數(shù)據(jù)的備網(wǎng)改稱為主網(wǎng),而原來 的主網(wǎng)則改稱為備網(wǎng)。在熱備工作方式中,發(fā)送方的每包數(shù)據(jù),將發(fā)送到所有冗余 網(wǎng)絡(luò)中,這樣接收方將接收到多個(分別來自不同網(wǎng)絡(luò)的)相同的數(shù)據(jù)包,接收方 往往只處理最先到達(dá)的數(shù)據(jù)包,而拋棄其它數(shù)據(jù)包。相對于冷備工作方式,熱備工 作方式的故障時間更少,因而具有更高的可靠性。
從以上所述看來,分別針對冗余計算機群和針對冗余網(wǎng)絡(luò)的單一技術(shù)都已經(jīng)成熟。但是,如何把互為熱備份的多臺冗余計算機群作為一個整體通過冗余網(wǎng)絡(luò)與外 部設(shè)備(這個外部設(shè)備可能是單一計算機,也可能是由多臺計算機組成的另一套冗 余計算機群)進(jìn)行通信,目前的方法有兩種
一種方法是增加一臺通信前置機,該通信前置機替代冗余計算機群與外部設(shè)備 通過冗余網(wǎng)絡(luò)進(jìn)行通信。具體實現(xiàn)方式是通信前置機與主機、備機、外部設(shè)備之 間都分別通過冗余網(wǎng)絡(luò)進(jìn)行通信。通信前置機能決定或識別哪臺計算機是主機,它 把主機發(fā)來的數(shù)據(jù)轉(zhuǎn)發(fā)給外部設(shè)備,并把外部設(shè)備發(fā)來的數(shù)據(jù)轉(zhuǎn)發(fā)給主機和備機, 從而對外部設(shè)備屏蔽了當(dāng)前哪臺計算機是主機。外部設(shè)備不與冗余計算機群直接通 信,只與固定的通信前置機進(jìn)行通信,因此不需要考慮主/備機切換,簡化了處理。 但是這種方法中,通信前置機作為單一非冗余計算機群, 一旦出現(xiàn)故障,將會導(dǎo)致 系統(tǒng)不可用,因此,系統(tǒng)的可靠性將降低。
另一種方法是所有熱備份的冗余計算機群都直接與外部設(shè)備通過冗余網(wǎng)絡(luò)進(jìn) 行通信。具體實現(xiàn)方式是冗余計算機群中,只有主機通過冗余網(wǎng)絡(luò)發(fā)送數(shù)據(jù)給外 部設(shè)備,備機不向外部設(shè)備發(fā)送數(shù)據(jù);當(dāng)外部設(shè)備要發(fā)送數(shù)據(jù)給冗余計算機群時, 則把數(shù)據(jù)既發(fā)送給冗余計算機群的主機,也發(fā)給冗余計算機群的備機。在這種方法 中, 一方面外部設(shè)備的發(fā)送通道數(shù)增加了,另一方面,主備機難以實現(xiàn)對外部設(shè)備 的透明性,因此,系統(tǒng)的可用性將降低。
以上方法都沒有達(dá)到"以透明的方式對計算機和網(wǎng)絡(luò)實現(xiàn)雙重的完全冗余"問 題。在使用冗余網(wǎng)絡(luò)的分布式計算機系統(tǒng)中,往往要求由兩個及以上的計算機所組 成的冗余計算機群子系統(tǒng)仍然被當(dāng)成單一計算機與其它計算機或子系統(tǒng)進(jìn)行通信。

發(fā)明內(nèi)容
本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷,提供一種熱備冗余計算 機通過冗余網(wǎng)絡(luò)與其它設(shè)備進(jìn)行通信的方法。
本發(fā)明的目的可以通過以下技術(shù)方案來實現(xiàn)
一種熱備冗余計算機通過冗余網(wǎng)絡(luò)與其它設(shè)備進(jìn)行通信的方法,其特征在于, 該方法包括以下步驟
(l)冗余計算機群針對冗余網(wǎng)絡(luò)中的每個網(wǎng)絡(luò)分別配置一個固定的公開IP地
址;
P)當(dāng)冗余計算機群要發(fā)送數(shù)據(jù)給其它設(shè)備時,則把固定的公開IP 址作為發(fā)送地址;
(3)當(dāng)其它設(shè)備要發(fā)送數(shù)據(jù)給冗余計算機群時,則把固定的公開IP地址作為接 收地址。
所述的步驟(1)具體步驟如下
(l-l)冗余網(wǎng)絡(luò)中的每個網(wǎng)絡(luò)分別對應(yīng)一個固定的公開IP地址; (l-2)冗余計算機群中每臺計算機都通過網(wǎng)卡連接到冗余網(wǎng)絡(luò)中的每個網(wǎng)絡(luò)上,
每個網(wǎng)卡分別對應(yīng)一個默認(rèn)的內(nèi)部IP地址;
(l-3)對于冗余網(wǎng)絡(luò)中的每個網(wǎng)絡(luò),在冗余計算機群中只能有一臺計算機連接到
該網(wǎng)絡(luò)的網(wǎng)卡配置為公開IP地址,其它計算機連接到該網(wǎng)絡(luò)的網(wǎng)卡則配置為默認(rèn)
的內(nèi)部IP地址;
(l-4)冗余計算機群中每臺計算機的每個網(wǎng)卡在初始時一般都配置為各自默認(rèn) 的內(nèi)部IP地址;
(l-5)當(dāng)檢測某個公開IP地址不能有效通信時,則從冗余計算機群中選擇一臺 計算機,把它連接到該網(wǎng)絡(luò)上的網(wǎng)卡地址由默認(rèn)的內(nèi)部IP地址修改為該公開IP地 址,而原來配置該公開IP地址的那個網(wǎng)卡則恢復(fù)為默認(rèn)的內(nèi)部IP地址。
所述的步驟(2)具體步驟如下
(2-l)當(dāng)冗余計算機群中某臺計算機要通過冗余網(wǎng)絡(luò)中某個網(wǎng)絡(luò)發(fā)送數(shù)據(jù)給其 它設(shè)備時,如果該臺計算機連接到該網(wǎng)絡(luò)的網(wǎng)卡配置的是該網(wǎng)絡(luò)的公開IP地址, 則以該公開IP地址作為源地址,直接發(fā)送給其它設(shè)備;否則將該數(shù)據(jù)通過網(wǎng)絡(luò)或 其它方式傳遞到冗余計算機群中在該網(wǎng)絡(luò)上的網(wǎng)卡配置為公開IP地址的那臺計算 機,由那臺計算機轉(zhuǎn)發(fā)給其它設(shè)備;
(2-2)當(dāng)冗余計算機群中在某網(wǎng)絡(luò)上的網(wǎng)卡配置為該網(wǎng)絡(luò)的公開IP地址時,擁 有公開IP地址的計算機對接收到冗余計算機群中的其它計算機發(fā)過來的數(shù)據(jù)進(jìn)行 判斷,如果數(shù)據(jù)為需要發(fā)給冗余計算機群之外的其它設(shè)備,則把該數(shù)據(jù)以該網(wǎng)絡(luò)的 公開IP地址作為源地址,轉(zhuǎn)發(fā)給其它設(shè)備。
所述的步驟(3)的具體步驟如下
(3-l)當(dāng)冗余計算機群之外的其它設(shè)備要通過冗余網(wǎng)絡(luò)的某個網(wǎng)絡(luò)給該冗余計 算機群發(fā)送數(shù)據(jù)時,則只把該冗余計算機群在該網(wǎng)絡(luò)上的公開IP地址作為目的地 址發(fā)送數(shù)據(jù),而不會將數(shù)據(jù)發(fā)送給冗余計算機群的默認(rèn)的內(nèi)部IP地址;
(3-2)當(dāng)冗余計算機群中在某網(wǎng)絡(luò)上的網(wǎng)卡配置為該網(wǎng)絡(luò)的公開IP地址時,如果通過該公開IP地址接收到冗余計算機群之外其它設(shè)備發(fā)來的數(shù)據(jù), 一方面把該 數(shù)據(jù)提交給本機內(nèi)部進(jìn)行處理,另一方面通過網(wǎng)絡(luò)或其它方式將該數(shù)據(jù)傳遞給冗余 計算機群中其它計算機進(jìn)行處理;
(3-3)當(dāng)冗余計算機群中在某網(wǎng)絡(luò)上的網(wǎng)卡配置為默認(rèn)的內(nèi)部IP地址時,如果 接收到在該網(wǎng)絡(luò)上配置為公開IP地址的那臺計算機所轉(zhuǎn)發(fā)的計算機群之外其它設(shè) 備的數(shù)據(jù),則把該數(shù)據(jù)提交給本機內(nèi)部進(jìn)行處理。
所述的步驟(2-1)中的冗余計算機群中要發(fā)送數(shù)據(jù)給冗余計算機群之外其它 設(shè)備的擁有公開IP地址的計算機都通過冗余網(wǎng)路將數(shù)據(jù)發(fā)送給其它設(shè)備,若該臺 計算機連接到某網(wǎng)絡(luò)的網(wǎng)卡配置的是默認(rèn)的內(nèi)部IP地址時,如果是將該數(shù)據(jù)通過 網(wǎng)絡(luò)而不是通過其它方式傳遞給冗余計算機群中在該網(wǎng)絡(luò)上的網(wǎng)卡配置為公開IP 地址的那臺計算機,則該臺計算機仍然是以冗余網(wǎng)絡(luò)將數(shù)據(jù)發(fā)送出去。
所述的步驟(3-2)中的擁有公開IP地址的計算機通過冗余途徑接收來自其它 設(shè)備的數(shù)據(jù),所述的步驟(3-3)中的計算機連接到某網(wǎng)絡(luò)的網(wǎng)卡配置的是默認(rèn)的 內(nèi)部IP地址,如果來自于其他設(shè)備的該數(shù)據(jù)是通過網(wǎng)絡(luò)而不是通過其它方式從冗 余計算機群中在該網(wǎng)絡(luò)上的網(wǎng)卡配置為公開IP地址的那臺計算機轉(zhuǎn)發(fā)而來,則該
臺計算機仍然是從冗余網(wǎng)絡(luò)接收來自于冗余計算機群之外其它設(shè)備的數(shù)據(jù)。 與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點
1、 實現(xiàn)了冗余計算機群中每臺計算機在通信網(wǎng)絡(luò)上的冗余,實現(xiàn)了冗余計算 機群之外其它設(shè)備都發(fā)給冗余計算機群的公開IP地址,從而實現(xiàn)了計算機冗余的 透明性;
2、 從而在不增加額外硬件成本的條件下,實現(xiàn)了計算機冗余、網(wǎng)絡(luò)冗余并兼 顧計算機冗余的透明性,提高分布式計算機系統(tǒng)的可靠性和可用性。


圖1是本發(fā)明冗余計算機群在初始時各網(wǎng)卡配置為默認(rèn)的內(nèi)部IP地址的示意圖。
圖2是本發(fā)明冗余計算機群在某些計算機的網(wǎng)卡由默認(rèn)的內(nèi)部IP地址修改為 公開IP地址的示意圖。
圖3是本發(fā)明冗余計算機群向冗余計算機群之外其它設(shè)備發(fā)送數(shù)據(jù)的示意圖。 圖4是本發(fā)明冗余計算機群之外其它設(shè)備向冗余計算機群發(fā)送數(shù)據(jù)的示意圖。
具體實施例方式
以下結(jié)合具體實施例對本發(fā)明做進(jìn)一步說明。 實施例
下面,以由兩臺計算機組成的熱備冗余計算機群通過由兩個網(wǎng)絡(luò)組成的冗余網(wǎng) 絡(luò)與冗余計算機群之外其它設(shè)備進(jìn)行通信為例,介紹本發(fā)明的
具體實施例方式
如圖l、圖2、圖3、圖4所示,假設(shè)冗余網(wǎng)絡(luò)由兩個網(wǎng)絡(luò)組成X網(wǎng)和Y網(wǎng), 冗余計算機群C1由兩臺計算機組成C11和C12,冗余計算機群之外其它設(shè)備稱 為C2, C2可能是一臺計算機,也可能是由多臺計算機組成的冗余計算機群。
步驟1、冗余計算機群針對冗余網(wǎng)絡(luò)中的每個網(wǎng)絡(luò)分別配置一個固定的公開IP 地址
(1-1)對于冗余計算機群來說,冗余網(wǎng)絡(luò)中的每個網(wǎng)絡(luò)分別對應(yīng)一個固定的
公開IP地址。例如圖2、圖3、圖4中所示,Rl、 B1是冗余計算機群分別在X網(wǎng)、 Y網(wǎng)上對應(yīng)的公開IP地址。
(1-2)冗余計算機群中每臺計算機都通過網(wǎng)卡連接到冗余網(wǎng)絡(luò)中的每個網(wǎng)絡(luò) 上,每臺計算機連接到冗余網(wǎng)絡(luò)上的每個網(wǎng)卡分別對應(yīng)一個默認(rèn)的內(nèi)部IP地址。 例如圖1所表示,冗余計算機群中計算機Cll有兩塊網(wǎng)卡分別連接到X網(wǎng)、Y網(wǎng) 上,對應(yīng)的默認(rèn)內(nèi)部IP地址分別為Rll、 Bll,計算機C12也有兩塊網(wǎng)卡分別連 接到X網(wǎng)、Y網(wǎng)上,對應(yīng)的默認(rèn)的內(nèi)部IP地址分別是R12、 B12。
(1-3)對于冗余網(wǎng)絡(luò)中的每個網(wǎng)絡(luò),在冗余計算機群中只能有一臺計算機連 接到該網(wǎng)絡(luò)的網(wǎng)卡配置為公開IP地址,其它計算機連接到該網(wǎng)絡(luò)的網(wǎng)卡則配置為 默認(rèn)的內(nèi)部IP地址。例如圖2、圖3、圖4中,冗余計算機群中當(dāng)計算機C11在X 網(wǎng)上的網(wǎng)卡被配置為X網(wǎng)上的公開IP地址Rl時,則計算機C12在X網(wǎng)上的網(wǎng)卡 被配置為該網(wǎng)卡默認(rèn)的內(nèi)部IP地址R12;當(dāng)計算機C12在Y網(wǎng)上的網(wǎng)卡被配置為 Y網(wǎng)上的公開IP地址Bl時,則計算機Cll在Y網(wǎng)上的網(wǎng)卡被配置為該網(wǎng)卡默認(rèn) 的內(nèi)部IP地址Bll。
(1-4)冗余計算機群中每臺計算機的每個網(wǎng)卡在初始時一般都配置為各自默 認(rèn)的內(nèi)部IP地址。例如圖1中,在初始時,冗余計算機群中四塊網(wǎng)卡分別配置為 各自默認(rèn)的內(nèi)部IP地址Rll、 Bll、 R12、 B12。
(1-5)當(dāng)檢測某個公開IP地址不能有效通信時,則從冗余計算機群中選擇一臺計算機,把它連接到該網(wǎng)絡(luò)上的網(wǎng)卡地址由默認(rèn)的內(nèi)部IP地址修改為該公開IP 地址;而原來配置該公開IP地址的那個網(wǎng)卡則恢復(fù)為默認(rèn)的內(nèi)部IP地址。例如圖 l中,X網(wǎng)上的公開IP地址R1沒有被設(shè)置,因此不能有效通信,因此選擇計算機 C11在X網(wǎng)上的網(wǎng)卡,將它的IP地址由內(nèi)部IP地址Rll修改為公開IP地址Rl; Y網(wǎng)上的公開IP地址Bl沒有被設(shè)置,因此不能有效通信,由于X網(wǎng)公開IP地址 Rl已經(jīng)配置在計算機C11上,因此按照均衡的原則,選擇另一臺計算機C12而不 是同一臺計算機Cll在Y網(wǎng)上的網(wǎng)卡,將它的IP地址由內(nèi)部IP地址Bll修改為 公開IP地址Bl。
步驟2、當(dāng)冗余計算機群要發(fā)送數(shù)據(jù)給其它設(shè)備時,則把固定的公開IP地址 作為發(fā)送地址
(2-1)當(dāng)冗余計算機群中某臺計算機要通過冗余網(wǎng)絡(luò)中某個網(wǎng)絡(luò)發(fā)送數(shù)據(jù)給 其它設(shè)備時,如果該臺計算機連接到該網(wǎng)絡(luò)的網(wǎng)卡配置的是該網(wǎng)絡(luò)的公開IP地址, 則以該公開IP地址作為源地址,直接發(fā)送給其它設(shè)備;否則將該數(shù)據(jù)通過網(wǎng)絡(luò)或 其它方式傳遞到冗余計算機群中在該網(wǎng)絡(luò)上的網(wǎng)卡配置為公開IP地址的那臺計算 機,由那臺計算機轉(zhuǎn)發(fā)給其它設(shè)備。例如圖3所示,計算機Cll在X網(wǎng)上通過公 開IP地址Rl直接向冗余計算機群之外其它設(shè)備C2發(fā)送數(shù)據(jù);而在Y網(wǎng)上,則把 數(shù)據(jù)先通過Y網(wǎng)上的默認(rèn)的內(nèi)部IP地址Bll發(fā)送到冗余計算機群中其它計算機 C12上,再由計算機C12通過Y網(wǎng)上的公開IP地址Bl轉(zhuǎn)發(fā)到冗余計算機群之外 其它設(shè)備C2。
(2-2)當(dāng)冗余計算機群中在某網(wǎng)絡(luò)上的網(wǎng)卡配置為該網(wǎng)絡(luò)的公開IP地址時, 如果通過網(wǎng)絡(luò)或其它方式接收到冗余計算機群中其它計算機要通過該網(wǎng)絡(luò)發(fā)給其 他設(shè)備的數(shù)據(jù),則把該數(shù)據(jù),以該網(wǎng)絡(luò)的公開IP地址作為源地址,轉(zhuǎn)發(fā)給其它設(shè) 備。例如圖3所示,計算機C12從Y網(wǎng)上接收到冗余計算機群中其它計算機Cll 發(fā)來的數(shù)據(jù),則把該數(shù)據(jù),以Y網(wǎng)上的公開IP地址作為源地址,轉(zhuǎn)發(fā)給冗余計算 機群之外其它設(shè)備C2。
步驟3、當(dāng)其它設(shè)備要發(fā)送數(shù)據(jù)給冗余計算機群時,則把固定的公開IP地址 作為接收地址-
(3-1)當(dāng)冗余計算機群之外的其它設(shè)備要通過冗余網(wǎng)絡(luò)的某個網(wǎng)絡(luò)給該冗余 計算機群發(fā)送數(shù)據(jù)時,則只把該冗余計算機群在該網(wǎng)絡(luò)上的公開IP地址作為目的 地址發(fā)送數(shù)據(jù)(給該冗余計算機群),而不會將數(shù)據(jù)發(fā)送給冗余計算機群的默認(rèn)的內(nèi)部IP地址。例如圖4中,冗余計算機群之外其它設(shè)備C2向冗余計算機群的公 開IP地址R1、 Bl發(fā)送數(shù)據(jù),而不會將數(shù)據(jù)發(fā)給冗余計算機群默認(rèn)的內(nèi)部IP地址 Rll、 Bll、 R12、 B12。
(3-2)當(dāng)冗余計算機群中在某網(wǎng)絡(luò)上的網(wǎng)卡配置為該網(wǎng)絡(luò)的公開IP地址時, 如果通過該公開IP地址接收到冗余計算機群之外其它設(shè)備發(fā)來的數(shù)據(jù), 一方面把 該數(shù)據(jù)提交給本機內(nèi)部進(jìn)行處理,另一方面通過網(wǎng)絡(luò)或其它方式將該數(shù)據(jù)傳遞給冗 余計算機群中其它計算機進(jìn)行處理。例如圖4中,冗余計算機群中計算機Cll在X
網(wǎng)的公開IP地址R1收到數(shù)據(jù)后, 一方面將該數(shù)據(jù)提交給本機Cll內(nèi)部去處理, 另一方面將該數(shù)據(jù)轉(zhuǎn)發(fā)給冗余計算機群中其它計算機C12;冗余計算機群的計算機 C12在Y網(wǎng)的公開IP地址Bl收到數(shù)據(jù)后, 一方面將該數(shù)據(jù)提交給本機C12內(nèi)部 去處理,另一方面將該數(shù)據(jù)轉(zhuǎn)發(fā)給冗余計算機群中其它計算機Cll。
(3-3)當(dāng)冗余計算機群中在某網(wǎng)絡(luò)上的網(wǎng)卡配置為默認(rèn)的內(nèi)部IP地址時,如 果接收到在該網(wǎng)絡(luò)上配置為公開IP地址的那臺計算機所轉(zhuǎn)發(fā)的冗余計算機群之外 其它設(shè)備的數(shù)據(jù),則把該數(shù)據(jù)提交給本機內(nèi)部進(jìn)行處理。例如圖4中,冗余計算機 群中計算機C12在X網(wǎng)上收到計算機Cll所轉(zhuǎn)發(fā)的來自冗余計算機群之外其它設(shè) 備C2的數(shù)據(jù)后,將該數(shù)據(jù)提交給本機C12內(nèi)部去處理;冗余計算機群中計算機Cll 在Y網(wǎng)上收到計算機C12所轉(zhuǎn)發(fā)的來自冗余計算機群之外其它設(shè)備C2的數(shù)據(jù)后, 將該數(shù)據(jù)提交給本機Cll內(nèi)部去處理。
權(quán)利要求
1.一種熱備冗余計算機通過冗余網(wǎng)絡(luò)與其它設(shè)備進(jìn)行通信的方法,其特征在于,該方法包括以下步驟(1)冗余計算機群針對冗余網(wǎng)絡(luò)中的每個網(wǎng)絡(luò)分別配置一個固定的公開IP地址;(2)當(dāng)冗余計算機群要發(fā)送數(shù)據(jù)給其它設(shè)備時,則把固定的公開IP地址作為發(fā)送地址;(3)當(dāng)其它設(shè)備要發(fā)送數(shù)據(jù)給冗余計算機群時,則把固定的公開IP地址作為接收地址。
2. 根據(jù)權(quán)利要求1所述的一種熱備冗余計算機通過冗余網(wǎng)絡(luò)與其它設(shè)備進(jìn)行 通信的方法,其特征在于,所述的步驟(1)具體步驟如下(l-l)冗余網(wǎng)絡(luò)中的每個網(wǎng)絡(luò)分別對應(yīng)一個固定的公開IP地址; (l-2)冗余計算機群中每臺計算機都通過網(wǎng)卡連接到冗余網(wǎng)絡(luò)中的每個網(wǎng)絡(luò)上,每個網(wǎng)卡分別對應(yīng)一個默認(rèn)的內(nèi)部IP地址;(l-3)對于冗余網(wǎng)絡(luò)中的每個網(wǎng)絡(luò),在冗余計算機群中只能有一臺計算機連接到該網(wǎng)絡(luò)的網(wǎng)卡配置為公開IP地址,其它計算機連接到該網(wǎng)絡(luò)的網(wǎng)卡則配置為默認(rèn)的內(nèi)部IP地址;(l-4)冗余計算機群中每臺計算機的每個網(wǎng)卡在初始時一般都配置為各自默認(rèn) 的內(nèi)部IP地址;(l-5)當(dāng)檢測某個公開IP地址不能有效通信時,則從冗余計算機群中選擇一臺 計算機,把它連接到該網(wǎng)絡(luò)上的網(wǎng)卡地址由默認(rèn)的內(nèi)部IP地址修改為該公開IP地 址,而原來配置該公開IP地址的那個網(wǎng)卡則恢復(fù)為默認(rèn)的內(nèi)部IP地址。
3. 根據(jù)權(quán)利要求1所述的一種熱備冗余計算機通過冗余網(wǎng)絡(luò)與其它設(shè)備進(jìn)行 通信的方法,其特征在于,所述的步驟(2)具體步驟如下(2-l)當(dāng)冗余計算機群中某臺計算機要通過冗余網(wǎng)絡(luò)中某個網(wǎng)絡(luò)發(fā)送數(shù)據(jù)給其 它設(shè)備時,如果該臺計算機連接到該網(wǎng)絡(luò)的網(wǎng)卡配置的是該網(wǎng)絡(luò)的公開IP地址, 則以該公開IP地址作為源地址,直接發(fā)送給其它設(shè)備;否則將該數(shù)據(jù)通過網(wǎng)絡(luò)或 其它方式傳遞到冗余計算機群中在該網(wǎng)絡(luò)上的網(wǎng)卡配置為公開IP地址的那臺計算 機,由那臺計算機轉(zhuǎn)發(fā)給其它設(shè)備;(2-2)當(dāng)冗余計算機群中在某網(wǎng)絡(luò)上的網(wǎng)卡配置為該網(wǎng)絡(luò)的公開IP地址時,擁 有公開IP地址的計算機對接收到冗余計算機群中的其它計算機發(fā)過來的數(shù)據(jù)進(jìn)行 判斷,如果數(shù)據(jù)為需要發(fā)給冗余計算機群之外的其它設(shè)備,則把該數(shù)據(jù)以該網(wǎng)絡(luò)的 公開IP地址作為源地址,轉(zhuǎn)發(fā)給其它設(shè)備。
4. 根據(jù)權(quán)利要求1所述的一種熱備冗余計算機通過冗余網(wǎng)絡(luò)與其它設(shè)備進(jìn)行 通信的方法,其特征在于,所述的步驟(3)的具體步驟如下(3-l)當(dāng)冗余計算機群之外的其它設(shè)備要通過冗余網(wǎng)絡(luò)的某個網(wǎng)絡(luò)給該冗余計 算機群發(fā)送數(shù)據(jù)時,則只把該冗余計算機群在該網(wǎng)絡(luò)上的公開IP地址作為目的地 址發(fā)送數(shù)據(jù),而不會將數(shù)據(jù)發(fā)送給冗余計算機群的默認(rèn)的內(nèi)部IP地址;(3-2)當(dāng)冗余計算機群中在某網(wǎng)絡(luò)上的網(wǎng)卡配置為該網(wǎng)絡(luò)的公開IP地址時,如 果通過該公開IP地址接收到冗余計算機群之外其它設(shè)備發(fā)來的數(shù)據(jù), 一方面把該 數(shù)據(jù)提交給本機內(nèi)部進(jìn)行處理,另一方面通過網(wǎng)絡(luò)或其它方式將該數(shù)據(jù)傳遞給冗余 計算機群中其它計算機進(jìn)行處理;(3-3)當(dāng)冗余計算機群中在某網(wǎng)絡(luò)上的網(wǎng)卡配置為默認(rèn)的內(nèi)部IP地址時,如果 接收到在該網(wǎng)絡(luò)上配置為公開IP地址的那臺計算機所轉(zhuǎn)發(fā)的計算機群之外其它設(shè) 備的數(shù)據(jù),則把該數(shù)據(jù)提交給本機內(nèi)部進(jìn)行處理。
5. 根據(jù)權(quán)利要求3所述的熱備冗余計算機通過冗余網(wǎng)絡(luò)與其它設(shè)備進(jìn)行通信 的方法,其特征在于,所述的步驟(2-1)中的冗余計算機群中要發(fā)送數(shù)據(jù)給冗余 計算機群之外其它設(shè)備的擁有公開IP地址的計算機都通過冗余網(wǎng)路將數(shù)據(jù)發(fā)送給 其它設(shè)備,若該臺計算機連接到某網(wǎng)絡(luò)的網(wǎng)卡配置的是默認(rèn)的內(nèi)部IP地址時,如 果是將該數(shù)據(jù)通過網(wǎng)絡(luò)而不是通過其它方式傳遞給冗余計算機群中在該網(wǎng)絡(luò)上的 網(wǎng)卡配置為公開IP地址的那臺計算機,則該臺計算機仍然是以冗余網(wǎng)絡(luò)將數(shù)據(jù)發(fā) 送出去。
6. 根據(jù)權(quán)利要求4所述的熱備冗余計算機通過冗余網(wǎng)絡(luò)與其它設(shè)備進(jìn)行通信 的方法,其特征在于,所述的步驟(3-2)中的擁有公開IP地址的計算機通過冗余 途徑接收來自其它設(shè)備的數(shù)據(jù),所述的步驟(3-3)中的計算機連接到某網(wǎng)絡(luò)的網(wǎng) 卡配置的是默認(rèn)的內(nèi)部IP地址,如果來自于其他設(shè)備的該數(shù)據(jù)是通過網(wǎng)絡(luò)而不是 通過其它方式從冗余計算機群中在該網(wǎng)絡(luò)上的網(wǎng)卡配置為公開IP地址的那臺計算 機轉(zhuǎn)發(fā)而來,則該臺計算機仍然是從冗余網(wǎng)絡(luò)接收來自于冗余計算機群之外其它設(shè) 備的數(shù)據(jù)。
全文摘要
本發(fā)明涉及一種熱備冗余計算機通過冗余網(wǎng)絡(luò)與其它設(shè)備進(jìn)行通信的方法,該方法包括以下步驟(1)冗余計算機群針對冗余網(wǎng)絡(luò)中的每個網(wǎng)絡(luò)分別配置一個固定的公開IP地址;(2)當(dāng)冗余計算機群要發(fā)送數(shù)據(jù)給其它設(shè)備時,則把固定的公開IP地址作為發(fā)送地址;(3)當(dāng)其它設(shè)備要發(fā)送數(shù)據(jù)給冗余計算機群時,則把固定的公開IP地址作為接收地址。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點在不增加額外硬件成本的條件下,實現(xiàn)了計算機冗余、網(wǎng)絡(luò)冗余并兼顧計算機冗余的透明性,提高分布式計算機系統(tǒng)的可靠性和可用性。
文檔編號H04L1/22GK101662351SQ20091019496
公開日2010年3月3日 申請日期2009年9月1日 優(yōu)先權(quán)日2009年9月1日
發(fā)明者凌祝軍, 廖湘華 申請人:卡斯柯信號有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
汝南县| 饶平县| 绥棱县| 得荣县| 兴化市| 黎川县| 子长县| 秀山| 电白县| 永德县| 永川市| 府谷县| 都江堰市| 友谊县| 礼泉县| 平塘县| 福贡县| 华阴市| 启东市| 瓦房店市| 长垣县| 松原市| 方城县| 阳泉市| 苏尼特左旗| 南乐县| 秦安县| 肇庆市| 双鸭山市| 岑溪市| 巴彦淖尔市| 南汇区| 兴仁县| 含山县| 万全县| 盘锦市| 肇庆市| 永安市| 本溪市| 调兵山市| 灯塔市|