[發(fā)明專利]一種基于Linux系統(tǒng)的網(wǎng)卡多路徑連通測(cè)試方法及系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201810829573.3 | 申請(qǐng)日: | 2018-07-25 |
| 公開(公告)號(hào): | CN109002376A | 公開(公告)日: | 2018-12-14 |
| 發(fā)明(設(shè)計(jì))人: | 李想 | 申請(qǐng)(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 |
| 主分類號(hào): | G06F11/22 | 分類號(hào): | G06F11/22;G06F11/34 |
| 代理公司: | 濟(jì)南舜源專利事務(wù)所有限公司 37205 | 代理人: | 劉曉政 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 網(wǎng)卡 連通測(cè)試 多路徑 腳本 避開 自動(dòng)化測(cè)試 測(cè)試過程 測(cè)試難度 測(cè)試網(wǎng)絡(luò) 傳統(tǒng)測(cè)試 工作效率 連接狀況 人工檢查 手動(dòng)編輯 網(wǎng)絡(luò)設(shè)置 系統(tǒng)文件 綁定 清空 網(wǎng)口 出錯(cuò) 耗時(shí) 測(cè)試 創(chuàng)建 | ||
本發(fā)明提出的一種基于Linux系統(tǒng)的網(wǎng)卡多路徑連通測(cè)試方法,通過執(zhí)行腳本,清空Linux系統(tǒng)現(xiàn)有網(wǎng)絡(luò)設(shè)置、設(shè)置待測(cè)網(wǎng)卡的teaming模式、綁定待測(cè)試的網(wǎng)口并測(cè)試網(wǎng)絡(luò)連接狀況。通過上述方法,簡(jiǎn)化了網(wǎng)卡teaming的設(shè)置過程,避開了對(duì)系統(tǒng)文件的手動(dòng)編輯及創(chuàng)建,也就避開了傳統(tǒng)測(cè)試中最耗時(shí)且易出錯(cuò)的步驟,降低了測(cè)試難度。執(zhí)行腳本時(shí)實(shí)現(xiàn)自動(dòng)化測(cè)試,節(jié)省人力,無需人工檢查,不間斷測(cè)試過程,節(jié)省時(shí)間,提高工作效率。
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)卡性能測(cè)試技術(shù)領(lǐng)域,更具體的說是涉及一種基于Linux系統(tǒng)的網(wǎng)卡多路徑連通測(cè)試方法及系統(tǒng)。
背景技術(shù)
隨著信息技術(shù)與存儲(chǔ)技術(shù)的發(fā)展,各種應(yīng)用對(duì)服務(wù)器數(shù)據(jù)的海量存儲(chǔ)和高速存取提出了更高的要求,使得傳統(tǒng)的存儲(chǔ)體系逐漸不能滿足用戶需求,網(wǎng)絡(luò)存儲(chǔ)技術(shù)因此應(yīng)運(yùn)而生。同時(shí),網(wǎng)卡作為服務(wù)器與網(wǎng)絡(luò)數(shù)據(jù)交換的界面,若服務(wù)器上的網(wǎng)卡一旦損壞,如網(wǎng)卡失效或者網(wǎng)絡(luò)電纜中斷,或者一個(gè)無意的動(dòng)作(如一腳踢掉了網(wǎng)線的接頭),都會(huì)導(dǎo)致用戶與服務(wù)器的連接失敗,網(wǎng)絡(luò)癱瘓將是毋庸置疑的。因此網(wǎng)絡(luò)系統(tǒng)的高可用性也是服務(wù)器有待解決的問題,而多網(wǎng)卡綁定策略正是在這種背景下提出的,它主要針對(duì)提高服務(wù)器的網(wǎng)絡(luò)吞吐率及高可靠性。
由于在設(shè)備中可存在多個(gè)網(wǎng)卡,為了提高傳輸?shù)膶拵Ш玩溌返娜哂嘈裕梢圆捎枚嗑W(wǎng)卡綁定策略,將多個(gè)網(wǎng)卡綁定成一個(gè)虛擬設(shè)備,設(shè)置同一的ip來對(duì)外提供服務(wù)。在linux系統(tǒng)內(nèi)核本身已支持了網(wǎng)卡綁定功能。在綁定模式下,通常通過物理鏈路的連接狀態(tài)來確定網(wǎng)卡是否可用,即已經(jīng)物理連接的網(wǎng)卡會(huì)作為bond虛擬網(wǎng)卡的可用網(wǎng)卡進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)收發(fā)或作為備用網(wǎng)卡。
通常,在RHEL5/RHEL6中使用的是Bonding。而RHEL7提供了一項(xiàng)新的實(shí)現(xiàn)技術(shù)Teaming,用來實(shí)現(xiàn)鏈路聚合的功能,但是在RHEL7中,不會(huì)使用teaming替換bonding,它們是并存的,我們可以選擇Teaming,也可以選擇Bonding,因此,在RHEL7系統(tǒng)下,對(duì)網(wǎng)卡進(jìn)行多路徑連通測(cè)試的過程中,需要測(cè)試人員手動(dòng)的去修改系統(tǒng)文件,并需要新創(chuàng)建bond的網(wǎng)絡(luò)配置文件,過程中很容易出錯(cuò),且糾錯(cuò)困難,造成整個(gè)測(cè)試過程十分繁瑣。
發(fā)明內(nèi)容
針對(duì)以上問題,本發(fā)明的目的在于提供一種基于Linux系統(tǒng)的網(wǎng)卡多路徑連通測(cè)試方法及系統(tǒng)。
本發(fā)明為實(shí)現(xiàn)上述目的,通過以下技術(shù)方案實(shí)現(xiàn):一種基于Linux系統(tǒng)的網(wǎng)卡多路徑連通測(cè)試方法,包括如下步驟:
步驟1:清空Linux系統(tǒng)現(xiàn)有網(wǎng)絡(luò)設(shè)置;
步驟2:設(shè)置待測(cè)網(wǎng)卡的teaming模式;
步驟3:綁定待測(cè)試的網(wǎng)口;
步驟4:測(cè)試網(wǎng)絡(luò)連接狀況。
進(jìn)一步,所述步驟1還包括:清空系統(tǒng)內(nèi)現(xiàn)有bond。
進(jìn)一步,所述步驟2還包括:利用ifenslave命令設(shè)置網(wǎng)卡teaming。
進(jìn)一步,所述步驟2具體為:設(shè)置teaming模式,根據(jù)具體測(cè)試需要設(shè)置mode=0或1。
進(jìn)一步,所述步驟3之前還包括:設(shè)置客戶端的IP。
進(jìn)一步,所述步驟4之后還包括:將所述步驟1至4的方法編寫為腳本,確定所述腳本可以調(diào)用執(zhí)行,對(duì)所述腳本賦予執(zhí)行權(quán)限。
進(jìn)一步,所述步驟4之后還包括:將測(cè)試執(zhí)行結(jié)果寫入日志。
另外,本發(fā)明還提供了一種基于Linux系統(tǒng)的網(wǎng)卡多路徑連通測(cè)試系統(tǒng),包括:網(wǎng)絡(luò)設(shè)置清空模塊、網(wǎng)卡模式設(shè)置模塊、網(wǎng)口綁定模塊和網(wǎng)絡(luò)測(cè)試模塊;
所述網(wǎng)絡(luò)設(shè)置清空模塊用于清空Linux系統(tǒng)現(xiàn)有網(wǎng)絡(luò)設(shè)置;
所述網(wǎng)卡模式設(shè)置模塊用于設(shè)置待測(cè)網(wǎng)卡的teaming模式;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鄭州云海信息技術(shù)有限公司,未經(jīng)鄭州云海信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810829573.3/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種應(yīng)用于服務(wù)器的上電時(shí)序信號(hào)監(jiān)測(cè)系統(tǒng)及方法
- 下一篇:一種處理器檢測(cè)方法、處理器檢測(cè)裝置以及計(jì)算機(jī)設(shè)備
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 可選擇多網(wǎng)絡(luò)手機(jī)
- 多操作系統(tǒng)中網(wǎng)卡之間的切換方法和系統(tǒng)
- 一種網(wǎng)卡配置的方法及裝置
- 一種多網(wǎng)卡自動(dòng)聚合并監(jiān)控報(bào)警方法及系統(tǒng)
- 一種報(bào)文轉(zhuǎn)發(fā)方法、系統(tǒng)及網(wǎng)卡和存儲(chǔ)介質(zhì)
- 網(wǎng)卡性能統(tǒng)計(jì)方法以及裝置
- 網(wǎng)卡處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種網(wǎng)絡(luò)配置方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 基于Kylin系統(tǒng)的網(wǎng)卡識(shí)別處理方法、系統(tǒng)、終端及存儲(chǔ)介質(zhì)
- 一種網(wǎng)卡冗余系統(tǒng)及服務(wù)器
- 管理多路徑信號(hào)的方法和裝置
- 一種配置遠(yuǎn)端設(shè)備多路徑及管理遠(yuǎn)端設(shè)備的方法和系統(tǒng)
- 多路徑檢測(cè)方法,多路徑檢測(cè)裝置以及到達(dá)角度計(jì)算裝置
- 消除導(dǎo)航衛(wèi)星系統(tǒng)多路徑誤差的方法及多路徑半天球模型
- 多路徑路由的管理方法及裝置
- Linux系統(tǒng)的多路徑IO錯(cuò)誤事件收集方法及系統(tǒng)
- 一種多路徑數(shù)據(jù)傳輸方法及設(shè)備
- 一種多路徑IO的故障注入方法、系統(tǒng)及故障管理系統(tǒng)
- 一種GNSS定位測(cè)姿多路徑誤差的糾正方法
- 一種多路徑數(shù)據(jù)傳輸方法及設(shè)備
- 腳本處理方法及裝置
- 一種實(shí)現(xiàn)腳本引擎的系統(tǒng)及方法
- 代理自動(dòng)配置腳本的處理方法及代理自動(dòng)配置腳本服務(wù)器
- 一種腳本執(zhí)行方法、裝置及計(jì)算設(shè)備
- 腳本轉(zhuǎn)換方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 性能測(cè)試平臺(tái)腳本存儲(chǔ)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種實(shí)現(xiàn)測(cè)試腳本驗(yàn)證的方法及系統(tǒng)
- 結(jié)構(gòu)化查詢語言腳本審查方法及相關(guān)設(shè)備
- 基于FitNesse框架的數(shù)據(jù)驅(qū)動(dòng)腳本庫的方法、系統(tǒng)及介質(zhì)
- 一種腳本審計(jì)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





