1.一種VXLAN中的傳輸控制方法,用于控制第一網(wǎng)絡(luò)節(jié)點(diǎn)向第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送VXLAN報(bào)文,其中,所述第一網(wǎng)絡(luò)節(jié)點(diǎn)屬于VXLAN中的第一子網(wǎng),所述第二網(wǎng)絡(luò)節(jié)點(diǎn)屬于VXLAN中的第二子網(wǎng),所述方法包括:
判斷所述第一子網(wǎng)和第二子網(wǎng)是否進(jìn)入分組;
如果所述第一子網(wǎng)和第二子網(wǎng)進(jìn)入分組,則判斷所述第一子網(wǎng)與所述第二子網(wǎng)是否屬于同一分組;以及
如果所述第一子網(wǎng)與所述第二子網(wǎng)屬于同一分組,則控制將所述VXLAN報(bào)文從第一網(wǎng)絡(luò)節(jié)點(diǎn)路由到所述第二網(wǎng)絡(luò)節(jié)點(diǎn)。
2.根據(jù)權(quán)利要求1所述的VXLAN中傳輸控制方法,其中,針對(duì)每個(gè)子網(wǎng),采用VNI GROUP MASK字段和JOIN FLAG字段記錄該子網(wǎng)的分組信息,其中,判斷所述第一子網(wǎng)和第二子網(wǎng)是否進(jìn)入分組,包括:
根據(jù)第一子網(wǎng)和第二子網(wǎng)的JOIN FLAG字段判斷相應(yīng)子網(wǎng)是否加入至各自的分組中;
判斷所述第一子網(wǎng)與所述第二子網(wǎng)是否屬于同一分組,包括:
根據(jù)第一子網(wǎng)和第二子網(wǎng)的VNI GROUP MASK字段判斷第一子網(wǎng)和第二子網(wǎng)所加入的分組是否為同一分組。
3.根據(jù)權(quán)利要求2所述的VXLAN中的傳輸控制方法,其中,所述第一子網(wǎng)和第二子網(wǎng)采用VNI字段作為租戶(hù)標(biāo)識(shí),其中,若所述第一子網(wǎng)和第二子網(wǎng)的VNI字段的前k位比特相同,則所述第一子網(wǎng)和第二子網(wǎng)屬于同一租戶(hù),k為大于等于1的整數(shù)。
4.根據(jù)權(quán)利要求3所述的VXLAN中的傳輸控制方法,其中,還包括:
在判斷所述第一子網(wǎng)和第二子網(wǎng)是否進(jìn)入分組之前,判斷所述第一子網(wǎng)和第二子網(wǎng)是否屬于同一租戶(hù),如果是,則判斷所述第一子網(wǎng)和第二子網(wǎng)是否進(jìn)入分組。
5.根據(jù)權(quán)利要求4所述的VXLAN中的傳輸控制方法,其中,根據(jù)第一子網(wǎng)和第二子網(wǎng)的VNI GROUP MASK字段判斷第一子網(wǎng)和第二子網(wǎng)所加入的分組是否為同一分組,包括:
針對(duì)所述第一子網(wǎng)和第二子網(wǎng),其VNI GROUP MASK字段為VNI字段的掩碼,將VNI GROUP MASK字段和VNI字段進(jìn)行與運(yùn)算,若結(jié)果相同,則表示第一子網(wǎng)和第二子網(wǎng)所加入的分組為同一分組。
6.一種VXLAN中的傳輸控制系統(tǒng),用于控制第一網(wǎng)絡(luò)節(jié)點(diǎn)向第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送VXLAN報(bào)文,其中,所述第一網(wǎng)絡(luò)節(jié)點(diǎn)屬于VXLAN中的第一子網(wǎng),所述第二網(wǎng)絡(luò)節(jié)點(diǎn)屬于VXLAN中的第二子網(wǎng),所述系統(tǒng)包括:
第一判斷模塊,用于判斷所述第一子網(wǎng)和第二子網(wǎng)是否進(jìn)入分組;
第二判斷模塊,用于在所述第一判斷模塊判斷出所述第一子網(wǎng)和第二子網(wǎng)進(jìn)入分組時(shí),判斷所述第一子網(wǎng)與所述第二子網(wǎng)是否屬于同一分組;以及
控制模塊,用于在在所述第二判斷模塊判斷出所述第一子網(wǎng)與所述第二子網(wǎng)屬于同一分組時(shí),控制將所述VXLAN報(bào)文從第一網(wǎng)絡(luò)節(jié)點(diǎn)路由到所述第二網(wǎng)絡(luò)節(jié)點(diǎn)。
7.根據(jù)權(quán)利要求6所述的VXLAN中傳輸控制系統(tǒng),其中,還包括:
記錄模塊,用于針對(duì)所述第一子網(wǎng)與第二子網(wǎng),采用VNI GROUP MASK字段和JOIN FLAG字段記錄所述第一子網(wǎng)與第二子網(wǎng)的分組信息;
所述第一判斷模塊判斷所述第一子網(wǎng)和第二子網(wǎng)是否進(jìn)入分組,包括:
根據(jù)第一子網(wǎng)和第二子網(wǎng)的JOIN FLAG字段判斷相應(yīng)子網(wǎng)是否加入至各自的分組中;
所述第二判斷模塊判斷所述第一子網(wǎng)與第二子網(wǎng)是否屬于同一分組,包括:
根據(jù)第一子網(wǎng)和第二子網(wǎng)的VNI GROUP MASK字段判斷第一子網(wǎng)和第二子網(wǎng)所加入的分組是否為同一分組。
8.根據(jù)權(quán)利要求7所述的VXLAN中傳輸控制系統(tǒng),其中,所述記錄模塊還采用VNI字段作為第一子網(wǎng)和第二子網(wǎng)的租戶(hù)標(biāo)識(shí),其中,若所述第一子網(wǎng)和第二子網(wǎng)的VNI字段的前k位比特相同,則所述第一子網(wǎng)和第二子網(wǎng)屬于同一租戶(hù),k為大于等于1的整數(shù)。
9.根據(jù)權(quán)利要求8所述的VXLAN中網(wǎng)絡(luò)節(jié)點(diǎn)控制系統(tǒng),其中,所述第一判斷模塊還用于:
在判斷所述第一子網(wǎng)和第二子網(wǎng)是否進(jìn)入分組之前,判斷所述第一子網(wǎng)和第二子網(wǎng)是否屬于同一租戶(hù),如果是,則判斷所述第一子網(wǎng)和第二子網(wǎng)是否進(jìn)入分組。
10.根據(jù)權(quán)利要求9所述的VXLAN中的傳輸控制系統(tǒng),其中,所述第二判斷模塊根據(jù)第一子網(wǎng)和第二子網(wǎng)的VNI GROUP MASK字段判斷第一子網(wǎng)和第二子網(wǎng)所加入的分組是否為同一分組,包括:
針對(duì)所述第一子網(wǎng)和第二子網(wǎng),其VNI GROUP MASK字段為VNI字段的掩碼,將VNI GROUP MASK字段和VNI字段進(jìn)行與運(yùn)算,若結(jié)果相同,則表示第一子網(wǎng)和第二子網(wǎng)所加入的分組為同一分組。
11.一種VXLAN中的處理設(shè)備,用于控制第一網(wǎng)絡(luò)節(jié)點(diǎn)向第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送VXLAN報(bào)文,其中,所述第一網(wǎng)絡(luò)節(jié)點(diǎn)屬于VXLAN中的第一子網(wǎng),所述第二網(wǎng)絡(luò)節(jié)點(diǎn)屬于VXLAN中的第二子網(wǎng),所述處理設(shè)備包括:
處理器,所述處理器運(yùn)行程序,以執(zhí)行:
判斷所述第一子網(wǎng)和第二子網(wǎng)是否進(jìn)入分組;
如果所述第一子網(wǎng)和第二子網(wǎng)進(jìn)入分組,則判斷所述第一子網(wǎng)與所述第二子網(wǎng)是否屬于同一分組;以及
如果所述第一子網(wǎng)與所述第二子網(wǎng)屬于同一分組,則控制將所述VXLAN報(bào)文從第一網(wǎng)絡(luò)節(jié)點(diǎn)路由到所述第二網(wǎng)絡(luò)節(jié)點(diǎn)。
12.根據(jù)權(quán)利要求11所述的VXLAN中的處理設(shè)備,其中,所述處理設(shè)備針對(duì)每個(gè)子網(wǎng),采用VNI GROUP MASK字段和JOIN FLAG字段記錄該子網(wǎng)的分組信息,其中,判斷所述第一子網(wǎng)和第二子網(wǎng)是否進(jìn)入分組,包括:
根據(jù)第一子網(wǎng)和第二子網(wǎng)的JOIN FLAG字段判斷相應(yīng)子網(wǎng)是否加入至各自的分組中;
判斷所述第一子網(wǎng)與所述第二子網(wǎng)是否屬于同一分組,包括:
根據(jù)第一子網(wǎng)和第二子網(wǎng)的VNI GROUP MASK字段判斷第一子網(wǎng)和第二子網(wǎng)所加入的分組是否為同一分組。