1.一種云環(huán)境下網(wǎng)絡配置校驗系統(tǒng),其特征在于,用于校驗云環(huán)境中主機上運行的虛擬機的地址,該系統(tǒng)包括:配置搜集模塊、配置比較模塊以及運行在所述主機上的配置分析模塊;其中:
所述配置分析模塊,與所述主機上運行的虛擬網(wǎng)絡設備相連,用于從所述虛擬網(wǎng)絡設備中,查詢與所述虛擬網(wǎng)絡設備相連的虛擬機的地址,并將所述虛擬機關聯(lián)的虛擬網(wǎng)絡的標識及所述虛擬機的地址發(fā)送至所述配置搜集模塊;
所述配置搜集模塊,用于將所述配置分析模塊發(fā)送的所述虛擬網(wǎng)絡的標識及虛擬機的地址,生成轉(zhuǎn)發(fā)向量,并將所述轉(zhuǎn)發(fā)向量發(fā)送至所述配置比較模塊;
所述配置比較模塊,用于從預設數(shù)據(jù)庫中,查詢所述虛擬網(wǎng)絡中所有端口關聯(lián)的虛擬機的地址,將所述虛擬網(wǎng)絡的標識及查詢到的虛擬機的地址生成配置信息集合,并比較所述配置信息集合與所述轉(zhuǎn)發(fā)向量,以校驗所述轉(zhuǎn)發(fā)向量中的虛擬機的地址。
2.根據(jù)權利要求1所述的云環(huán)境下網(wǎng)絡配置校驗系統(tǒng),其特征在于,還包括:調(diào)度器;
所述調(diào)度器,用于確定所述虛擬網(wǎng)絡中的虛擬網(wǎng)絡設備所在的主機,向所述主機上的配置分析模塊發(fā)送校驗指令,以使所述配置分析模塊從所述虛擬網(wǎng)絡設備中,查詢與所述虛擬網(wǎng)絡設備相連的虛擬機的地址。
3.根據(jù)權利要求2所述的云環(huán)境下網(wǎng)絡配置校驗系統(tǒng),其特征在于,所述調(diào)度器具體用于:
監(jiān)測所述虛擬網(wǎng)絡設備的性能,根據(jù)所述性能確定間隔時長,并根據(jù)所述間隔時長周期性地向所述主機上的配置分析模塊發(fā)送校驗指令。
4.根據(jù)權利要求1所述的云環(huán)境下網(wǎng)絡配置校驗系統(tǒng),其特征在于,所述虛擬網(wǎng)絡中的虛擬網(wǎng)絡設備為虛擬交換機,所述配置搜集模塊具體用于:
從所述虛擬交換機的流表及端口表中,查詢與所述虛擬交換機相連的虛擬機的MAC地址。
5.根據(jù)權利要求4所述的云環(huán)境下網(wǎng)絡配置校驗系統(tǒng),其特征在于,所述虛擬網(wǎng)絡中的虛擬網(wǎng)絡設備為虛擬路由器,所述配置搜集模塊具體用于:
從所述虛擬路由器的路由表及鄰居表中,查詢與所述虛擬路由器相連的虛擬機的IP地址。
6.一種云環(huán)境下網(wǎng)絡配置校驗方法,其特征在于,用于校驗云環(huán)境中主機上運行的虛擬機的地址,該方法包括:
從與所述虛擬機相連的虛擬網(wǎng)絡設備中,查詢所述虛擬機的地址;
將所述虛擬網(wǎng)絡的標識及所述虛擬機的地址,生成轉(zhuǎn)發(fā)向量;
從預設數(shù)據(jù)庫中,查詢與所述虛擬機關聯(lián)的虛擬網(wǎng)絡中所有端口關聯(lián)的虛擬機的地址,將所述虛擬網(wǎng)絡的標識及查詢到的虛擬機的地址生成配置信息集合;
比較所述配置信息集合與所述轉(zhuǎn)發(fā)向量,以校驗所述轉(zhuǎn)發(fā)向量中的虛擬機的地址。
7.根據(jù)權利要求6所述的云環(huán)境下網(wǎng)絡配置校驗方法,其特征在于,所述從與所述虛擬機相連的虛擬網(wǎng)絡設備中,查詢所述虛擬機的地址,包括:
確定所述虛擬網(wǎng)絡中的虛擬網(wǎng)絡設備所在的主機;
從所述主機上的虛擬網(wǎng)絡設備中,查詢與所述虛擬網(wǎng)絡設備相連的虛擬機的地址。
8.根據(jù)權利要求6所述的云環(huán)境下網(wǎng)絡配置校驗方法,其特征在于,所述從與所述虛擬機相連的虛擬網(wǎng)絡設備中,查詢所述虛擬機的地址,包括:
監(jiān)測所述虛擬網(wǎng)絡設備的性能,根據(jù)所述性能確定間隔時長;
根據(jù)所述間隔時長周期性地從與所述虛擬機相連的虛擬網(wǎng)絡設備中,查詢所述虛擬機的地址。
9.根據(jù)權利要求6所述的云環(huán)境下網(wǎng)絡配置校驗方法,其特征在于,所述虛擬網(wǎng)絡中的虛擬網(wǎng)絡設備為虛擬交換機;相應地,所述從與所述虛擬機相連的虛擬網(wǎng)絡設備中,查詢所述虛擬機的地址,包括:
從所述虛擬交換機的流表及端口表中,查詢與所述虛擬交換機相連的虛擬機的MAC地址。
10.根據(jù)權利要求6所述的云環(huán)境下網(wǎng)絡配置校驗方法,其特征在于,所述虛擬網(wǎng)絡中的虛擬網(wǎng)絡設備為虛擬路由器;相應地,所述從與所述虛擬機相連的虛擬網(wǎng)絡設備中,查詢所述虛擬機的地址,包括:
從所述虛擬路由器的路由表及鄰居表中,查詢與所述虛擬路由器相連的虛擬機的IP地址。
11.一種主機,其特征在于,包括處理器及通信接口;其中:
所述通信接口,用于接收虛擬網(wǎng)絡的標識及虛擬機的地址;
所述處理器,用于將所述虛擬網(wǎng)絡的標識及所述虛擬機的地址,生成轉(zhuǎn)發(fā)向量;從預設數(shù)據(jù)庫中,查詢所述虛擬網(wǎng)絡中所有端口關聯(lián)的虛擬機的地址,將所述虛擬網(wǎng)絡的標識及查詢到的虛擬機的地址生成配置信息集合;比較所述配置信息集合與所述轉(zhuǎn)發(fā)向量,以校驗所述轉(zhuǎn)發(fā)向量中的虛擬機的地址。