[發明專利]一種計算節點之間局域網可用的并發測試方法及系統有效
| 申請號: | 202010988249.3 | 申請日: | 2020-09-18 |
| 公開(公告)號: | CN112217690B | 公開(公告)日: | 2022-06-14 |
| 發明(設計)人: | 周恒;秦海中 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | H04L43/50 | 分類號: | H04L43/50 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 孫玉營 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算 節點 之間 局域網 可用 并發 測試 方法 系統 | ||
本發明提供一種計算節點之間局域網可用的并發測試方法及系統,包括:獲取當前局域網的測試范圍,在所述測試范圍內使用的網橋上創建測試端口并配置測試IP;通過TCP監聽和收發測試IP來確定客戶端和服務端;客戶端添加篩選當前計算節點的可用網段并與服務端進行網段協商;在協商有效網段下客戶端和服務端交互進行虛擬網連接測試。本發明在Openstack平臺的虛擬網網絡出現問題時,迅速確認否是基礎物理網絡的配置問題。
技術領域
本發明屬于云平臺網絡測試技術領域,具體涉及一種計算節點之間局域網可用的并發測試方法及系統。
背景技術
虛擬局域網(vlan)在物理網絡中應用很廣泛,通過交換機的配置,配置每個交換機口允許不同的局域網,連接不同局域網的設備之間的通信,從而實現網絡隔離。Openstack云平臺支持創建局域網類型的網絡,但是要做到局域網網絡下的虛擬機能夠實現跨計算節點的通信,前提是,計算節點使用的網卡能夠將局域網報文發送給連接的交換機,且交換機接收后能夠實現正常轉發。
一般情況下,部署Openstack的運維人員和物理網絡的管理人員負責不同的工作流程,當Openstack的局域網網絡出現問題時,Openstack運維人員需要確認是 Openstack平臺問題還是物理網絡配置問題,目前常用的做法是,運維人員手動創建子接口,然后配上IP,再進行測試,配置過程比較復雜,而且要對現有Openstack 環境做修改,有可能對現有Openstack造成破壞,引入新的故障問題,這一系列操作對運維人員要求也比較高,一旦操作錯誤,可能得出錯誤的結論。
在部署新的Openstack環境時,對基礎物理網絡的檢查也是非常必要的,目前僅能通過手動配置的方式進行驗證,既復雜又耗時。因此,很多情況下一些工程就選擇相信現有信息準確無誤,逃避驗證,導致基礎物理網絡配置有偏差,存在安全隱患。
發明內容
針對現有技術的上述不足,本發明提供一種計算節點之間局域網可用的并發測試方法及系統,以解決上述技術問題。
第一方面,本發明提供一種計算節點之間局域網可用的并發測試方法,包括:
獲取當前局域網的測試范圍,在所述測試范圍內使用的網橋上創建測試端口并配置測試IP;
通過TCP監聽和收發測試IP來確定客戶端和服務端;
客戶端添加篩選當前計算節點的可用網段并與服務端進行網段協商;
在協商有效網段下客戶端和服務端交互進行虛擬網連接測試。
進一步的,所述方法還包括:
讀取計算節點的配置文件;
在所述配置文件中獲取出當前局域網范圍作為測試的局域網范圍;
在所述范圍內使用的網橋上創建測試端口;
在所述測試端口自動為虛擬網創建測試IP;
通過IP連接命令使測試端口接口運行。
進一步的,所述方法還包括:
設置所述測試端口為internal類型;
通過給測試端口設置對應虛擬網ID的標簽。
進一步的,所述通過TCP監聽和收發測試IP來確定客戶端和服務端,包括:
對測試端口進行TCP監聽,將監聽成功的測試端口作為協商測試服務端口;
每個計算節點的測試端口均不斷發送、同時接受廣播消息,所述廣播消息包括:測試IP和協商測試服務端口;
在接受消息時,當前端口的測試IP大于對端的測試IP,則將當前端口確定為客戶端、對端確定為服務端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010988249.3/2.html,轉載請聲明來源鉆瓜專利網。





