專利名稱:區(qū)域網(wǎng)中網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)際網(wǎng)絡(luò)協(xié)議地址管理系統(tǒng)及其方法,尤其涉及一種區(qū)域網(wǎng)中網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管系統(tǒng)及其方法。
背景技術(shù):
網(wǎng)際網(wǎng)絡(luò)協(xié)議(Internet Protocol,IP)地址是32位的二進制數(shù)值,用以在傳輸控制協(xié)議/網(wǎng)際網(wǎng)絡(luò)協(xié)議(Transmission Control Protocol/InternetProtocol,TCP/IP)中標(biāo)識每臺計算器的地址。媒體存取控制(Media AccessControl,MAC)地址由網(wǎng)絡(luò)設(shè)備制造商生產(chǎn)時寫在網(wǎng)絡(luò)適配卡(NetworkInterface Card,NIC)的硬件內(nèi)部,長度為48位,且具有唯一性。在使用網(wǎng)絡(luò)適配卡時,既可采用網(wǎng)絡(luò)適配卡內(nèi)部的MAC地址,也可通過用戶指定一個地址,但其必需具有唯一性。在計算器網(wǎng)絡(luò)中,計算器之間的通信最終都表現(xiàn)為數(shù)據(jù)包從初始節(jié)點出發(fā),從一個節(jié)點傳遞到另一個節(jié)點,并最終傳送到目的節(jié)點。而數(shù)據(jù)包在這些節(jié)點之間的移動都是由地址解析協(xié)議(AddressResolution Protocol,ARP)將網(wǎng)際網(wǎng)絡(luò)協(xié)議地址映像到媒體存取控制地址來完成的。其中地址解析協(xié)議將網(wǎng)際網(wǎng)絡(luò)協(xié)議地址映像為媒體存取控制地址是優(yōu)先查找儲存于計算器的地址解析協(xié)議快取(ARP Cache)內(nèi)的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址與媒體存取控制地址對應(yīng)表,當(dāng)對應(yīng)表不存在時則以廣播(Broadcast)的方式發(fā)送地址解析協(xié)議請求,具有目標(biāo)網(wǎng)際網(wǎng)絡(luò)協(xié)議地址的節(jié)點以單播(Unicast)的方式發(fā)送地址解析協(xié)議答復(fù)至本地,本地節(jié)點在地址解析協(xié)議快取內(nèi)增加此項,從而完成網(wǎng)際網(wǎng)絡(luò)協(xié)議地址映像。地址解析協(xié)議快取儲存有與本計算器通信的節(jié)點的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址和對應(yīng)的媒體存取控制地址,且儲存的內(nèi)容在一定時間段后會過期失效。
目前,提供網(wǎng)絡(luò)服務(wù)的服務(wù)器通常裝有多個網(wǎng)絡(luò)適配卡,其不僅有效提高服務(wù)器數(shù)據(jù)傳輸?shù)乃俾?,而且?dāng)其中一塊網(wǎng)絡(luò)適配卡出現(xiàn)故障時,其網(wǎng)際網(wǎng)絡(luò)協(xié)議地址可以由相同或另一網(wǎng)段上正常工作的網(wǎng)絡(luò)適配卡接管,極大地提高服務(wù)器的可靠性。此外,現(xiàn)有技術(shù)的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管系統(tǒng)采用廣播的方式發(fā)送地址解析答復(fù)以更新服務(wù)器連接的客戶端的地址解析協(xié)議快取內(nèi)儲存的與網(wǎng)際網(wǎng)絡(luò)協(xié)議地址對應(yīng)的媒體存取控制地址。
然而現(xiàn)有技術(shù)的這種做法仍然存有諸多缺陷,特別是在一些防止ARP欺騙攻擊的主機系統(tǒng)和交換機上,單獨的地址解析答復(fù)往往會被丟棄。而正常工作的網(wǎng)絡(luò)適配卡接管網(wǎng)際網(wǎng)絡(luò)協(xié)議地址后,與服務(wù)器連接的客戶端的地址解析協(xié)議快取內(nèi)所儲存的與網(wǎng)際網(wǎng)絡(luò)協(xié)議地址對應(yīng)的媒體存取控制地址并未及時更新,從而客戶端無法連接到正常工作的網(wǎng)絡(luò)適配卡,因而造成客戶端與服務(wù)器的連接斷線,同時以廣播的方式發(fā)送地址解析答復(fù)大大增加交換式局域網(wǎng)絡(luò)(Switch LAN)的網(wǎng)絡(luò)負擔(dān)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供一種區(qū)域網(wǎng)中網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管系統(tǒng),在連接有多個客戶端的包含多個網(wǎng)絡(luò)適配卡的服務(wù)器中進行網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管,該系統(tǒng)包括中央處理單元(CPU);網(wǎng)絡(luò)連接狀態(tài)檢測模塊,用以檢測服務(wù)器的網(wǎng)絡(luò)適配卡的網(wǎng)絡(luò)連接狀態(tài)并發(fā)送狀態(tài)信號至中央處理單元;網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管模塊,用以接收中央處理單元發(fā)送的控制信號,并依照控制信號去除網(wǎng)絡(luò)連接斷線的網(wǎng)絡(luò)適配卡的設(shè)置且將此網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址設(shè)置為相同或不同網(wǎng)段的正常工作的另一網(wǎng)絡(luò)適配卡的從網(wǎng)際網(wǎng)絡(luò)協(xié)議地址;以及單播地址解析協(xié)議請求發(fā)送模塊,用以接收中央處理單元發(fā)送的控制信號,并依照控制信號以單播的方式發(fā)送包含另一網(wǎng)絡(luò)適配卡的媒體存取控制的地址解析協(xié)議請求至多個客戶端。
其中,服務(wù)器包含中央處理單元、網(wǎng)絡(luò)連接狀態(tài)檢測模塊、網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管模塊、單播地址解析協(xié)議請求發(fā)送模塊以及多個網(wǎng)絡(luò)適配卡。
本發(fā)明的又一目的在于提供一種區(qū)域網(wǎng)中網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管方法,在連接有多個客戶端的包含多個網(wǎng)絡(luò)適配卡的服務(wù)器中進行網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管,該方法包括以下步驟記錄與服務(wù)器的一個網(wǎng)絡(luò)適配卡連接的多個客戶端的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址以及各客戶端的媒體存取控制地址;檢測此網(wǎng)絡(luò)適配卡的網(wǎng)絡(luò)連接狀態(tài);當(dāng)此網(wǎng)絡(luò)適配卡的網(wǎng)絡(luò)連接斷線時,去除此網(wǎng)絡(luò)適配卡的設(shè)置并將此網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址設(shè)置為相同或不同網(wǎng)段的正常工作的另一網(wǎng)絡(luò)適配卡的從網(wǎng)際網(wǎng)絡(luò)協(xié)議地址;以及以單播的方式發(fā)送一個包含此網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址、另一網(wǎng)絡(luò)適配卡的媒體存取控制地址、各客戶端的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址以及各客戶端的媒體存取控制地址的地址解析協(xié)議請求至各客戶端,用以更新各客戶端的地址解析協(xié)議快取內(nèi)儲存的與此網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址對應(yīng)的媒體存取控制地址。
其中,將此網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址設(shè)置為相同或不同網(wǎng)段的正常工作的另一網(wǎng)絡(luò)適配卡的從網(wǎng)際網(wǎng)絡(luò)協(xié)議地址進一步包含當(dāng)此網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址與另一網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址在同一網(wǎng)段時,使用此網(wǎng)段的路線;當(dāng)此網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址與另一網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址在不同網(wǎng)段且相互之間無路線時,使用另一網(wǎng)絡(luò)適配卡的主網(wǎng)際網(wǎng)絡(luò)協(xié)議地址的路線;當(dāng)此網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址與另一網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址在不同網(wǎng)段且相互之間有路線時,使用不具有兩網(wǎng)段間相連路線的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址的路線。
綜上所述,本發(fā)明的優(yōu)點在于當(dāng)客戶端與服務(wù)器的一個網(wǎng)絡(luò)適配卡的網(wǎng)絡(luò)連接斷線時,服務(wù)器的另一正常工作的網(wǎng)絡(luò)適配卡能安全接管網(wǎng)絡(luò)連接斷線的網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址,并以單播的方式自動更新客戶端的地址解析協(xié)議快取內(nèi)儲存的對應(yīng)于所述網(wǎng)絡(luò)連接斷線的網(wǎng)絡(luò)適配卡地址的媒體存取控制地址。上述動作均在服務(wù)器內(nèi)部完成,其執(zhí)行時間為毫秒級,從而客戶端感覺不到與服務(wù)器網(wǎng)絡(luò)連接的斷線,保證客戶端與服務(wù)器網(wǎng)絡(luò)通信的連續(xù)性并提高了服務(wù)器的可靠性。
以下結(jié)合附圖和具體實施例對本發(fā)明進行詳細描述,但不作為對本發(fā)明的限定。
圖1為本發(fā)明的系統(tǒng)方塊圖;以及圖2為本發(fā)明的方法流程圖。
其中,附圖標(biāo)記10服務(wù)器20中央處理單元30網(wǎng)絡(luò)連接狀態(tài)檢測模塊
40網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管模塊50單播地址解析協(xié)議請求發(fā)送模塊60第一網(wǎng)絡(luò)適配卡70第二網(wǎng)絡(luò)適配卡80客戶端步驟S200記錄與服務(wù)器的第一網(wǎng)絡(luò)適配卡連接的多個客戶端的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址以及各客戶端的媒體存取控制地址步驟S210檢測第一網(wǎng)絡(luò)適配卡的網(wǎng)絡(luò)連接狀態(tài)步驟S220當(dāng)?shù)谝痪W(wǎng)絡(luò)適配卡的網(wǎng)絡(luò)連接斷線時,去除第一網(wǎng)絡(luò)適配卡的設(shè)置并將第一網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址設(shè)置為相同或不同網(wǎng)段的正常工作的第二網(wǎng)絡(luò)適配卡的從網(wǎng)際網(wǎng)絡(luò)協(xié)議地址步驟S230以單播的方式發(fā)送一個包含第一網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址、第二網(wǎng)絡(luò)適配卡的媒體存取控制地址、各客戶端的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址以及各客戶端的媒體存取控制地址的地址解析協(xié)議請求至各客戶端具體實施方式
以下,將結(jié)合附圖對本發(fā)明的優(yōu)選實施方式作詳細說明。
如圖1所示,圖中表示了本發(fā)明的區(qū)域網(wǎng)中網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管系統(tǒng),在連接有多個客戶端80的包含多個網(wǎng)絡(luò)適配卡的服務(wù)器10中進行網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管,該系統(tǒng)包括中央處理單元20,網(wǎng)絡(luò)連接狀態(tài)檢測模塊30,網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管模塊40,單播地址解析協(xié)議請求發(fā)送模塊50,第一網(wǎng)絡(luò)適配卡60以及第二網(wǎng)絡(luò)適配卡70。
其中,服務(wù)器10包含中央處理單元20、網(wǎng)絡(luò)連接狀態(tài)檢測模塊30、網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管模塊40、單播地址解析協(xié)議請求發(fā)送模塊50、第一網(wǎng)絡(luò)適配卡60以及第二網(wǎng)絡(luò)適配卡70。網(wǎng)絡(luò)連接狀態(tài)檢測模塊30位于中央處理單元20和第一網(wǎng)絡(luò)適配卡60之間,用以接收第一網(wǎng)絡(luò)適配卡60發(fā)送的信號來檢測第一網(wǎng)絡(luò)適配卡60的網(wǎng)絡(luò)連接狀態(tài),并在第一網(wǎng)絡(luò)適配卡60的網(wǎng)絡(luò)連接斷線時發(fā)送斷線信號至中央處理單元20。網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管模塊40分別與中央處理單元20、第一網(wǎng)絡(luò)適配卡60以及第二網(wǎng)絡(luò)適配卡70相連,用以接收中央處理單元20發(fā)送的控制信號并依照控制信號去除第一網(wǎng)絡(luò)適配卡60的設(shè)置并將第一網(wǎng)絡(luò)適配卡60的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址設(shè)置為相同或不同網(wǎng)段的正常工作的第二網(wǎng)絡(luò)適配卡70的從網(wǎng)際網(wǎng)絡(luò)協(xié)議地址。單播地址解析協(xié)議請求發(fā)送模塊50位于中央處理單元20和第二網(wǎng)絡(luò)適配卡70之間,用以接收中央處理器20發(fā)送的控制信號并依照控制信號以單播的方式通過第二網(wǎng)絡(luò)適配卡70向各客戶端80強制發(fā)送一個包含第二網(wǎng)絡(luò)適配卡70的媒體存取控制地址的地址解析協(xié)議請求,用以更新各客戶端80的地址解析協(xié)議快取內(nèi)儲存的與第一網(wǎng)絡(luò)適配卡60的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址對應(yīng)的媒體存取控制地址。
以下,將更加詳細地描述本發(fā)明的實施例。
客戶端80通過一個網(wǎng)際網(wǎng)絡(luò)協(xié)議地址與服務(wù)器10的第一網(wǎng)絡(luò)適配卡60相連,并將服務(wù)器10的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址和第一網(wǎng)絡(luò)適配卡60的媒體存取控制地址存入本機的地址解析協(xié)議快取內(nèi)儲存的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址和媒體存取控制地址對應(yīng)表。同時,服務(wù)器10記錄與第一網(wǎng)絡(luò)適配卡60相連的客戶端80的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址和客戶端80的媒體存取控制地址。網(wǎng)絡(luò)連接狀態(tài)檢測模塊30持續(xù)接收第一網(wǎng)絡(luò)適配卡60發(fā)送的信號,用以判斷第一網(wǎng)絡(luò)適配卡60的網(wǎng)絡(luò)連接狀態(tài)。當(dāng)?shù)谝痪W(wǎng)絡(luò)適配卡60的網(wǎng)絡(luò)連接斷線時,網(wǎng)絡(luò)連接狀態(tài)檢測模塊30發(fā)送一個斷線信號至中央處理單元20。中央處理單元20接收到斷線信號后發(fā)送一個控制信號至網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管模塊40,網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管模塊40依照控制信號去除第一網(wǎng)絡(luò)適配卡60的設(shè)置并將第一網(wǎng)絡(luò)適配卡60的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址設(shè)置為相同或不同網(wǎng)段的正常工作的第二網(wǎng)絡(luò)適配卡70的從網(wǎng)際網(wǎng)絡(luò)協(xié)議地址。其中,當(dāng)?shù)谝痪W(wǎng)絡(luò)適配卡60的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址與第二網(wǎng)絡(luò)適配卡70的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址在同一網(wǎng)段時,使用此網(wǎng)段的路線;當(dāng)?shù)谝痪W(wǎng)絡(luò)適配卡60的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址與第二網(wǎng)絡(luò)適配卡70的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址在不同網(wǎng)段且相互之間無路線時,使用第二網(wǎng)絡(luò)適配卡70的主網(wǎng)際網(wǎng)絡(luò)協(xié)議地址的路線;當(dāng)?shù)谝痪W(wǎng)絡(luò)適配卡60的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址與第二網(wǎng)絡(luò)適配卡70的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址在不同網(wǎng)段且相互之間有路線時,使用不具有兩個網(wǎng)段間相連路線的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址的路線。設(shè)置成功后,網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管模塊40發(fā)送設(shè)置成功信號至中央處理單元20。中央處理單元20接收到設(shè)置成功信號后,發(fā)送一個控制信號至單播地址解析協(xié)議請求發(fā)送模塊50。單播地址解析協(xié)議請求發(fā)送模塊50依照控制信號遍歷服務(wù)器10記錄的與第一網(wǎng)絡(luò)適配卡60連接的客戶端80的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址與媒體存取控制地址,并向客戶端80的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址以單播的方式強制發(fā)送一個地址解析協(xié)議請求,此地址解析協(xié)議請求包含第一網(wǎng)絡(luò)適配卡60的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址、設(shè)置有此網(wǎng)際網(wǎng)絡(luò)協(xié)議地址的第二網(wǎng)絡(luò)適配卡70的媒體存取控制地址、客戶端80的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址以及客戶端80的媒體存取控制地址,用以更新客戶端80的地址解析協(xié)議快取內(nèi)儲存的與第一網(wǎng)絡(luò)適配卡60的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址對應(yīng)的媒體存取控制地址。
如圖2所示,該圖為本發(fā)明的方法流程圖,如圖所示,本發(fā)明的方法包含以下步驟記錄與服務(wù)器10的第一網(wǎng)絡(luò)適配卡60連接的客戶端80的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址和客戶端80的媒體存取控制地址(步驟S200);檢測第一網(wǎng)絡(luò)適配卡60的網(wǎng)絡(luò)連接狀態(tài)(步驟S210);當(dāng)?shù)谝痪W(wǎng)絡(luò)適配卡60的網(wǎng)絡(luò)連接斷線時,去除第一網(wǎng)絡(luò)適配卡60的設(shè)置并將第一網(wǎng)絡(luò)適配卡60的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址設(shè)置為相同或不同網(wǎng)段的正常工作的第二網(wǎng)絡(luò)適配卡70的從網(wǎng)際網(wǎng)絡(luò)協(xié)議地址(步驟S220);以及以單播的方式發(fā)送一個包含第一網(wǎng)絡(luò)適配卡60的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址、第二網(wǎng)絡(luò)適配卡70的媒體存取控制地址、客戶端80的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址以及客戶端80的媒體存取控制地址的地址解析協(xié)議請求至客戶端80(步驟S230)。
首先,客戶端80通過一個網(wǎng)際網(wǎng)絡(luò)協(xié)議地址與服務(wù)器10的第一網(wǎng)絡(luò)適配卡60相連,并將服務(wù)器10的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址和第一網(wǎng)絡(luò)適配卡60的媒體存取控制地址存入本機的地址解析協(xié)議快取內(nèi)儲存的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址和媒體存取控制地址對應(yīng)表。同時,服務(wù)器10記錄通過此網(wǎng)際網(wǎng)絡(luò)協(xié)議地址與第一網(wǎng)絡(luò)適配卡60相連的客戶端80的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址和客戶端80的媒體存取控制地址(步驟S200)。接著,網(wǎng)絡(luò)連接狀態(tài)檢測模塊30持續(xù)接收第一網(wǎng)絡(luò)適配卡60發(fā)送的信號,用以判斷第一網(wǎng)絡(luò)適配卡60的網(wǎng)絡(luò)連接狀態(tài)(步驟S210)。當(dāng)?shù)谝痪W(wǎng)絡(luò)適配卡60的網(wǎng)絡(luò)連接斷線時,網(wǎng)絡(luò)連接狀態(tài)檢測模塊30發(fā)送一個斷線信號至中央處理單元20。中央處理單元20接收到斷線信號后發(fā)送一個控制信號至網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管模塊40,網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管模塊40依照控制信號去除第一網(wǎng)絡(luò)適配卡60的設(shè)置并將第一網(wǎng)絡(luò)適配卡60的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址設(shè)置為相同或不同網(wǎng)段的正常工作的第二網(wǎng)絡(luò)適配卡70的從網(wǎng)際網(wǎng)絡(luò)協(xié)議地址(步驟S220)。此時,當(dāng)?shù)谝痪W(wǎng)絡(luò)適配卡60的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址與第二網(wǎng)絡(luò)適配卡70的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址在同一網(wǎng)段時,使用該網(wǎng)段的路線;當(dāng)?shù)谝痪W(wǎng)絡(luò)適配卡60的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址與第二網(wǎng)絡(luò)適配卡70的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址在不同網(wǎng)段且相互之間無路線時,使用第二網(wǎng)絡(luò)適配卡70的主網(wǎng)際網(wǎng)絡(luò)協(xié)議地址的路線;當(dāng)?shù)谝痪W(wǎng)絡(luò)適配卡60的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址與第二網(wǎng)絡(luò)適配卡70的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址在不同網(wǎng)段且相互之間有路線時,使用不具有兩個網(wǎng)段間相連路線的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址的路線。設(shè)置成功后,網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管模塊40發(fā)送設(shè)置成功信號至中央處理單元20。中央處理單元20接收到設(shè)置成功信號后發(fā)送一個控制信號至單播地址解析協(xié)議請求發(fā)送模塊50。單播地址解析協(xié)議請求發(fā)送模塊50依照控制信號遍歷服務(wù)器10記錄的與第一網(wǎng)絡(luò)適配卡60連接的客戶端80的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址和客戶端80的媒體存取控制地址,并以單播的方式向客戶端80的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址強制發(fā)送一個地址解析協(xié)議請求(步驟S230),此地址解析協(xié)議請求包含第一網(wǎng)絡(luò)適配卡60的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址、第二網(wǎng)絡(luò)適配卡70的媒體存取控制地址、客戶端80的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址和客戶端80的媒體存取控制地址,用以更新客戶端80的地址解析協(xié)議快取內(nèi)儲存的與第一網(wǎng)絡(luò)適配卡60的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址對應(yīng)的媒體存取控制地址。
當(dāng)然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1.一種區(qū)域網(wǎng)中網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管系統(tǒng),用以在連接有多個客戶端且包含有多個網(wǎng)絡(luò)適配卡的一服務(wù)器中進行網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管,其特征在于,該系統(tǒng)包含一中央處理單元;一網(wǎng)絡(luò)連接狀態(tài)檢測模塊,用以檢測該服務(wù)器的一第一網(wǎng)絡(luò)適配卡的網(wǎng)絡(luò)連接狀態(tài)并發(fā)送一狀態(tài)信號至該中央處理單元;一網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管模塊,用以接收該中央處理單元發(fā)送的一控制信號,并依照該控制信號去除該第一網(wǎng)絡(luò)適配卡的設(shè)置且將該第一網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址設(shè)置為相同或不同網(wǎng)段的正常工作的一第二網(wǎng)絡(luò)適配卡的從網(wǎng)際網(wǎng)絡(luò)協(xié)議地址;以及一單播地址解析協(xié)議請求發(fā)送模塊,用以接收該中央處理單元發(fā)送的一控制信號,并依照該控制信號以單播的方式發(fā)送一包含該第一網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址、該第二網(wǎng)絡(luò)適配卡的媒體存取控制地址、所述各客戶端的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址以及所述各客戶端的媒體存取控制地址的地址解析協(xié)議請求至所述各客戶端。
2.根據(jù)權(quán)利要求1所述的區(qū)域網(wǎng)中網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管系統(tǒng),其特征在于,該網(wǎng)絡(luò)連接狀態(tài)檢測模塊用以持續(xù)接收該第一網(wǎng)絡(luò)適配卡發(fā)送的信號來檢測該第一網(wǎng)絡(luò)適配卡的網(wǎng)絡(luò)連接狀態(tài)。
3.根據(jù)權(quán)利要求1所述的區(qū)域網(wǎng)中網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管系統(tǒng),其特征在于,該網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管模塊去除該第一網(wǎng)絡(luò)適配卡的設(shè)置且將該第一網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址設(shè)置為相同或不同網(wǎng)段的正常工作的該第二網(wǎng)絡(luò)適配卡的從網(wǎng)際網(wǎng)絡(luò)協(xié)議地址時進一步包含當(dāng)該第一網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址與該第二網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址在同一網(wǎng)段時,使用該網(wǎng)段的路線;當(dāng)該第一網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址與該第二網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址在不同網(wǎng)段且相互之間無路線時,使用該第二網(wǎng)絡(luò)適配卡的主網(wǎng)際網(wǎng)絡(luò)協(xié)議地址的路線;以及當(dāng)該第一網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址與該第二網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址在不同網(wǎng)段且相互之間有路線時,使用不具有兩網(wǎng)段間相連路線的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址的路線。
4.一種區(qū)域網(wǎng)中網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管方法,用以在連接有多個客戶端且包含有多個網(wǎng)絡(luò)適配卡的一服務(wù)器中進行網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管,該方法包含以下步驟記錄與該服務(wù)器的一第一網(wǎng)絡(luò)適配卡連接的多個客戶端的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址以及所述各客戶端的媒體存取控制地址;檢測該第一網(wǎng)絡(luò)適配卡的網(wǎng)絡(luò)連接狀態(tài);當(dāng)該第一網(wǎng)絡(luò)適配卡的網(wǎng)絡(luò)連接斷線時,去除該第一網(wǎng)絡(luò)適配卡的設(shè)置并將該第一網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址設(shè)置為相同或不同網(wǎng)段的正常工作的一第二網(wǎng)絡(luò)適配卡的從網(wǎng)際網(wǎng)絡(luò)協(xié)議地址;以及以單播的方式發(fā)送一包含該第一網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址、該第二網(wǎng)絡(luò)適配卡的媒體存取控制地址、所述各客戶端的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址以及所述各客戶端的媒體存取控制地址的地址解析協(xié)議請求至所述各客戶端,用以更新所述各客戶端的地址解析協(xié)議快取內(nèi)儲存的與該第一網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址對應(yīng)的媒體存取控制地址。
5.根據(jù)權(quán)利要求4所述的區(qū)域網(wǎng)中網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管方法,其特征在于,檢測該第一網(wǎng)絡(luò)適配卡的網(wǎng)絡(luò)連接狀態(tài)是通過檢測該第一網(wǎng)絡(luò)適配卡發(fā)送的信號來完成。
6.根據(jù)權(quán)利要求4所述的區(qū)域網(wǎng)中網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管方法,其特征在于,當(dāng)該第一網(wǎng)絡(luò)適配卡的網(wǎng)絡(luò)連接斷線時,去除該第一網(wǎng)絡(luò)適配卡的設(shè)置并將該第一網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址設(shè)置為相同或不同網(wǎng)段的正常工作的一第二網(wǎng)絡(luò)適配卡的從網(wǎng)際網(wǎng)絡(luò)協(xié)議地址進一步包含當(dāng)該第一網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址與該第二網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址在同一網(wǎng)段時,使用該網(wǎng)段的路線;當(dāng)該第一網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址與該第二網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址在不同網(wǎng)段且相互之間無路線時,使用該第二網(wǎng)絡(luò)適配卡的主網(wǎng)際網(wǎng)絡(luò)協(xié)議地址的路線;以及當(dāng)該第一網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址與該第二網(wǎng)絡(luò)適配卡的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址在不同網(wǎng)段且相互之間有路線時,使用不具有兩網(wǎng)段間相連路線的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址的路線。
全文摘要
本發(fā)明公開了一種區(qū)域網(wǎng)中網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管系統(tǒng)及其方法,該系統(tǒng)包括一中央處理單元;一網(wǎng)絡(luò)連接狀態(tài)檢測模塊;一網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管模塊;以及一單播地址解析協(xié)議請求發(fā)送模塊,在連接有多個客戶端且包含多個網(wǎng)絡(luò)適配卡的服務(wù)器中進行網(wǎng)際網(wǎng)絡(luò)協(xié)議地址接管,并自動更新客戶端的地址解析協(xié)議快取內(nèi)儲存的與服務(wù)器的網(wǎng)際網(wǎng)絡(luò)協(xié)議地址相對應(yīng)的媒體存取控制地址,以保證客戶端與服務(wù)器網(wǎng)絡(luò)通信的連續(xù)性并提高了服務(wù)器的可靠性。
文檔編號H04L29/06GK1980256SQ20051013044
公開日2007年6月13日 申請日期2005年12月8日 優(yōu)先權(quán)日2005年12月8日
發(fā)明者郭建鋒, 王興家, 曹蒼眸, 陳怡 , 陳玄同, 劉文涵 申請人:英業(yè)達股份有限公司