Vlan分配方法和設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種VLAN分配方法和設(shè)備,該方法中,當(dāng)前設(shè)備作為多歸屬邊緣設(shè)備ED,將期望優(yōu)先分配給自身的所有VLAN信息通告給由當(dāng)前設(shè)備參與選舉的指定邊緣設(shè)備DED;當(dāng)前設(shè)備作為DED,接收參與選舉所述DED的各邊多歸屬ED通告的期望優(yōu)先分配給該多歸屬ED的所有VLAN信息,優(yōu)先分配各多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN給該多歸屬ED。本發(fā)明能夠提高VLAN分配的靈活性和可控性。
【專利說明】VLAN分配方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本申請涉及通信【技術(shù)領(lǐng)域】,特別涉及一種虛擬局域網(wǎng)(Virtual Local AreaNetwork, VLAN)分配方法和設(shè)備。
【背景技術(shù)】
[0002]為了實現(xiàn)高可靠性和冗余,當(dāng)前很多企業(yè)網(wǎng)和數(shù)據(jù)中心的部署都跨越不同物理位置的站點。以太網(wǎng)虛擬化互聯(lián)(Ethernet virtualization Interconnection,EVI)是一種為分散的物理站點提供二層互聯(lián)功能的技術(shù),通過在站點邊緣設(shè)備之間建立虛擬網(wǎng)絡(luò),提供站點網(wǎng)絡(luò)之間的二層互聯(lián),并通告本站點的MAC信息,從而將多個站點互聯(lián)形成大二層轉(zhuǎn)發(fā)域。
[0003]為了保證站點之間數(shù)據(jù)傳輸?shù)目煽啃?,并同時實現(xiàn)負(fù)載分擔(dān),站點內(nèi)往往會使用多個邊緣設(shè)備(Edge Device, ED),通過多歸屬接入公網(wǎng),稱為多歸屬ED,在多歸屬ED上按VLAN來劃分設(shè)備承載的流量,使每個VLAN的所有本地流量都從同一個多歸屬ED進(jìn)入公網(wǎng)。
[0004]現(xiàn)有技術(shù)中,多歸屬ED之間通過交互EVI ISIS HELLO報文選舉出指定邊緣設(shè)備(DED),由DED來為各多歸屬ED分配激活VLAN,從而實現(xiàn)流量的負(fù)載分擔(dān)。目前,DED為各多歸屬ED分配激活VLAN的方法是遵循按照VLAN數(shù)平均數(shù)分配的原則。例如,某站點部署雙歸屬邊緣設(shè)備A和B,該站點相關(guān)的VLAN為I 一 100。實現(xiàn)按VLAN的負(fù)載分擔(dān),按照平均分配的原則,設(shè)備A承載VLAN1-VLAN50上的數(shù)據(jù)流量,設(shè)備B承載VLAN51-VLAN100上的數(shù)據(jù)流量,或者,設(shè)備A承載VLAN1、3、5、…99上的數(shù)據(jù)流量、設(shè)備B承載VLAN2、4、6、….100上的數(shù)據(jù)流量。
[0005]然而,在實際應(yīng)用中,由于性能和組網(wǎng)需要,有可能希望設(shè)備A優(yōu)先承載VLANl —VLAN10的數(shù)據(jù)流量,只有當(dāng)設(shè)備A故障時,VLANl 一 VLAN10的數(shù)據(jù)流量才由設(shè)備B承載。顯然,目前按照VLAN數(shù)平均分配的原則無法滿足這種需求,這就需要實現(xiàn)VLAN分配的可定制化。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明的目的在于提供一種VLAN分配方法,該方法能夠提高VLAN分配的靈活性和可控性。
[0007]為了達(dá)到上述目的,本發(fā)明提供了一種VLAN分配方法,該方法包括:
[0008]當(dāng)前設(shè)備作為多歸屬邊緣設(shè)備ED,將期望優(yōu)先分配給自身的所有VLAN信息攜帶在Hello報文中發(fā)送給由當(dāng)前設(shè)備參與選舉的指定邊緣設(shè)備DED ;
[0009]當(dāng)前設(shè)備作為DED,接收參與選舉所述DED的各邊多歸屬ED發(fā)送的Hello報文,獲取各多歸屬ED發(fā)送的Hello報文中攜帶的該多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN信息;優(yōu)先分配各多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN給該多歸屬ED。所述優(yōu)先分配各多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN給該多歸屬ED的方法為:針對所述EVI站點中的每個VLAN,如果僅有一個多歸屬ED期望優(yōu)先分配到該VLAN,則將該VLAN分配給所述一個ED ;如果有多個多歸屬ED期望優(yōu)先分配到該VLAN,則按照平均分配的原則在所述多個多歸屬ED之間分配該VLAN ;如果沒有多歸屬ED期望優(yōu)先分配到該VLAN,則按照平均分配的原則在所有多歸屬ED之間分配該VLAN。
[0010]所述將期望優(yōu)先分配給自身的所有VLAN信息攜帶在Hello報文中發(fā)送給由當(dāng)前設(shè)備參與選舉的DED時,進(jìn)一步將當(dāng)前設(shè)備對應(yīng)的關(guān)聯(lián)于當(dāng)前設(shè)備期望分配給自身的每個VLAN的優(yōu)先級攜帶在Hello報文中發(fā)送給由當(dāng)前設(shè)備參與選舉的DED ;
[0011]所述獲取各多歸屬ED發(fā)送的Hello報文中攜帶的該多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN信息時,進(jìn)一步獲取該Hello報文中攜帶的該多歸屬ED對應(yīng)的關(guān)聯(lián)于該多歸屬ED期望優(yōu)先分配到的每個VLAN的優(yōu)先級;
[0012]所述優(yōu)先分配各多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN給該多歸屬ED的方法為:針對EVI站點中的每個VLAN,如果僅有一個多歸屬ED期望優(yōu)先分配到該VLAN,則將該VLAN分配給所述一個多歸屬ED ;如果有多個多歸屬ED期望優(yōu)先分配到該VLAN,則比較各多歸屬ED對應(yīng)的關(guān)聯(lián)于該VLAN的優(yōu)先級,將該VLAN分配給優(yōu)先級最高的多歸屬ED ;如果沒有多歸屬ED期望優(yōu)先分配到該VLAN,則按照平均分配的原則在所有多歸屬ED之間分配該VLAN。
[0013]所述比較各多歸屬ED對應(yīng)的關(guān)聯(lián)于該VLAN的優(yōu)先級之后,將該VLAN分配給優(yōu)先級最高的多歸屬ED之前,進(jìn)一步包括:如果有多個多歸屬ED對應(yīng)的關(guān)聯(lián)于蓋VLAN的優(yōu)先級相同且最高,則按照平均分配的原則在該多個多歸屬ED之間分配該VLAN,否則,將該VLAN分配給優(yōu)先級最高的多歸屬ED。
[0014]本發(fā)明還提供了一種多歸屬ED,該多歸屬ED包括:發(fā)送單元;
[0015]所述發(fā)送單元,用于將所述多歸屬ED期望優(yōu)先分配給自身的所有VLAN信息攜帶在Hello報文中發(fā)送給所述多歸屬ED參與選舉的指定邊緣設(shè)備DED,使所述DED根據(jù)所述Hello報文優(yōu)先分配所述多歸屬ED期望優(yōu)先分配給自身的所有VLAN給所述多歸屬ED。
[0016]所述發(fā)送單元在將所述多歸屬ED期望優(yōu)先分配給自身的所有VLAN信息攜帶在Hello報文中發(fā)送給所述多歸屬ED參與選舉的指定邊緣設(shè)備DED時,進(jìn)一步將所述多歸屬ED對應(yīng)的關(guān)聯(lián)于所述多歸屬ED期望優(yōu)先分配給自身的每個VLAN的優(yōu)先級攜帶在Hello報文中發(fā)送到所述多歸屬ED參與選舉的DED。
[0017]本發(fā)明還提供了一種DED,該DED包括:接收單元、獲取單元、分配單元;
[0018]所述接收單元,用于接收參與選舉所述DED的各多歸屬ED發(fā)送的Hello報文;
[0019]所述獲取單元,用于在接收單元接收到各多歸屬ED發(fā)送的Hello報文后,獲取Hello報文中攜帶的該多歸屬ED期望優(yōu)先分配給該多歸屬ED的VLAN信息;
[0020]所述分配單元,用于優(yōu)先分配各多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN給該多歸屬ED。
[0021]所述分配單元在優(yōu)先分配各多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN給該多歸屬ED時,用于:針對所述EVI站點中的每個VLAN,如果僅有一個多歸屬ED期望優(yōu)先分配到該VLAN,則將該VLAN分配給所述一個ED ;如果有多個多歸屬ED期望優(yōu)先分配到該VLAN,則按照平均分配的原則在所述多個多歸屬ED之間分配該VLAN ;如果沒有多歸屬ED期望優(yōu)先分配到該VLAN,則按照平均分配的原則在所有多歸屬ED之間分配該VLAN。
[0022]所述接收單元接收到的各邊多歸屬ED發(fā)送的Hello報文中,還攜帶該多歸屬ED對應(yīng)的關(guān)聯(lián)于該多歸屬ED期望優(yōu)先分配給該多歸屬ED的每個VLAN的優(yōu)先級;
[0023]所述獲取單元,在獲取各多歸屬ED發(fā)送的Hello報文中攜帶該多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN信息時,進(jìn)一步獲取該Hello報文中攜帶的該多歸屬ED對應(yīng)的關(guān)聯(lián)于該多歸屬ED期望優(yōu)先分配到的每個VLAN的優(yōu)先級;
[0024]所述分配單元在優(yōu)先分配各多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN給該多歸屬ED時,用于:針對EVI站點中的每個VLAN,如果僅有一個多歸屬ED期望優(yōu)先分配到該VLAN,則將該VLAN分配給所述一個多歸屬ED ;如果有多個多歸屬ED期望優(yōu)先分配到該VLAN,則比較各多歸屬ED對應(yīng)的關(guān)聯(lián)于該VLAN的優(yōu)先級,將該VLAN分配給優(yōu)先級最高的多歸屬ED ;如果沒有多歸屬ED期望優(yōu)先分配到該VLAN,則按照平均分配的原則在所有多歸屬ED之間分配該VLAN。
[0025]所述分配單元在比較各多歸屬ED對應(yīng)的關(guān)聯(lián)于該VLAN的優(yōu)先級之后,將該VLAN分配給優(yōu)先級最高的多歸屬ED之前,進(jìn)一步用于:如果由多個多歸屬ED對一個的關(guān)聯(lián)于該VLAN的優(yōu)先級相同且最高,則按照平均分配的原則在該多個多歸屬ED之間分配該VLAN,否貝U,將該VLAN分配給優(yōu)先級最高的多歸屬ED。
[0026]由上面的技術(shù)方案可知,本發(fā)明中,各多歸屬ED將期望優(yōu)先分配給自身的所有VLAN通告給DED,使得DED可以根據(jù)各多歸屬ED通告的期望優(yōu)先分配給自身的所有VLAN在各多歸屬ED之間進(jìn)行VLAN分配,因而能夠提高VLAN分配的靈活性和可控性。
【專利附圖】
【附圖說明】
[0027]圖1是本發(fā)明實施例VLAN分配方法的流程示意圖;
[0028]圖2是本發(fā)明實施例Preferred VLAN sub-TLV的格式示意圖;
[0029]圖3是本發(fā)明實施例提供的多歸屬ED的結(jié)構(gòu)示意圖;
[0030]圖4是本發(fā)明實施例提供的DED的結(jié)構(gòu)示意圖。
【具體實施方式】
[0031]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,下面結(jié)合附圖并舉實施例,對本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說明。
[0032]參見圖1,圖1是本發(fā)明實施例VLAN分配方法的流程示意圖,該方法應(yīng)用于以太網(wǎng)虛擬化互聯(lián)EVI站點,主要包括以下步驟:
[0033]步驟101、當(dāng)前設(shè)備作為多歸屬ED,將期望優(yōu)先分配給自身的所有VLAN信息攜帶在Hello報文中發(fā)送給由該多歸屬ED與選舉的DED。
[0034]多歸屬ED期望優(yōu)先分配給自身的所有VLAN可以是由網(wǎng)管人員根據(jù)性能和組網(wǎng)的需求預(yù)先設(shè)定的。
[0035]多歸屬ED可以利用ISIS Hello報文對期望優(yōu)先分配給自身的所有VLAN進(jìn)行通告,例如,在ISIS Hello報文中增加Preferred VLAN sub_TLV,將期望優(yōu)先分配給自身的添加到向DED發(fā)送的ISIS Hello報文的Preferred VLAN sub-TLV中。在本發(fā)明實施例中,Preferred VLAN sub-TLV的格式可以如圖2所示,其中,RESV字段是保留位,用于擴(kuò)展,例如可以擴(kuò)展為優(yōu)先級,start, vlan表示起始VLAN號,end.vlan表示結(jié)束VLAN號,用于表示期待優(yōu)先分配給自身的所有VLAN中VLAN號連續(xù)的一組VLAN。可以在ISIS Hello報文中攜帶多個 Preferred VLAN sub-TLV。
[0036]步驟102、當(dāng)前設(shè)備作為DED,接收參與選舉所述DED的各邊多歸屬ED發(fā)送的Hello報文,獲取各多歸屬ED發(fā)送的Hello報文中攜帶的該多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN信息;優(yōu)先分配各多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN給該多歸屬ED。
[0037]在實際應(yīng)用中,EVI站點中的每個VLAN存在以下三種可能情況:僅有一個多歸屬ED期望優(yōu)先分配到該VLAN、有多個多歸屬ED期望優(yōu)先分配到該VLAN、沒有多歸屬ED期望優(yōu)先分配到該VLAN,對于上述三種可能情況,DED執(zhí)行優(yōu)先分配各多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN給該多歸屬ED的方法如下:
[0038](I)僅有一個多歸屬ED期望優(yōu)先分配到該VLAN,這種情況下,只需將該VLAN分配給所述一個ED。
[0039](2)有多個多歸屬ED期望優(yōu)先分配到該VLAN,這種情況下,可以按照平均分配的原則在該多個多歸屬ED之間分配該VLAN,未期望優(yōu)先分配到該VLAN的ED不參與該VLAN的分配。
[0040](3)沒有多歸屬ED期望優(yōu)先分配到該VLAN,這種情況下,可以按照平均分配的原則在所有多歸屬ED之間分配該VLAN。
[0041]實際上,針對各ED期望優(yōu)先分配的每個VLAN,可以指定該ED隊?wèi)?yīng)的關(guān)聯(lián)于該VLAN的優(yōu)先級,在進(jìn)行分配該VLAN時,將該VLAN優(yōu)先分配給優(yōu)先級最高的ED。
[0042]這樣,在步驟201中,當(dāng)前設(shè)備作為多歸屬ED,在將期望優(yōu)先分配給自身的所有VLAN信息攜帶在Hello報文中發(fā)送給由當(dāng)前設(shè)備參與選舉的DED時,還需要進(jìn)一步將當(dāng)前設(shè)備對應(yīng)的關(guān)聯(lián)于當(dāng)前設(shè)備期望分配給自身的每個VLAN的優(yōu)先級通告給當(dāng)前設(shè)備參與選舉的DED。在步驟202中,當(dāng)前設(shè)備作為DED,在獲取各多歸屬ED發(fā)送的Hello報文中攜帶的該多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN信息時,還需要進(jìn)一步獲取該Hello報文中攜帶的該多歸屬ED期望優(yōu)先分配給該多歸屬ED的每個VLAN的優(yōu)先級。
[0043]從而,對于上述EVI站點中的每個VLAN存在的三種可能情況,DED執(zhí)行優(yōu)先分配各多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN給該多歸屬ED的方法如下:
[0044](I)僅有一個多歸屬ED期望優(yōu)先分配到該VLAN,這種情況下,只需將該VLAN分配給所述一個ED。
[0045](2)有多個多歸屬ED期望優(yōu)先分配到該VLAN,這種情況下,可以比較各ED對應(yīng)的關(guān)聯(lián)于該VLAN的優(yōu)先級,如果所述多個多歸屬ED中,只有其中一個多歸屬ED對應(yīng)的關(guān)聯(lián)于該VLAN的優(yōu)先級高于其它各多歸屬ED對應(yīng)的關(guān)聯(lián)于該VLAN的優(yōu)先級,則可以將該VLAN直接分配給該優(yōu)先級最高的多歸屬ED。然而,所述多個多歸屬ED中,也有可能存在不止一個(多個)多歸屬ED對應(yīng)的關(guān)聯(lián)于該VLAN的優(yōu)先級相同且高于剩余各ED對應(yīng)的關(guān)聯(lián)于該VLAN的優(yōu)先級,這樣,就需要按照平均分配的原則在這些優(yōu)先級相同且最高的多歸屬ED之間分配該VLAN。
[0046](3)沒有多歸屬ED期望優(yōu)先分配到該VLAN,這種情況下,可以按照平均分配的原則在所有多歸屬ED之間分配該VLAN。
[0047]以上對本發(fā)明實施例VLAN分配方法進(jìn)行了詳細(xì)說明,本發(fā)明還提供了一種多歸屬ED和一種DED,下面分別結(jié)合圖3和圖4進(jìn)行說明。[0048]圖3是本發(fā)明實施例提供的多歸屬ED300的結(jié)構(gòu)示意圖,如圖3所示,該多歸屬ED包括:發(fā)送單元301,用于將所述多歸屬ED期望優(yōu)先分配給自身的所有VLAN信息攜帶在Hello報文中發(fā)送給所述多歸屬ED參與選舉的指定邊緣設(shè)備DED,使所述DED根據(jù)所述Hello報文優(yōu)先分配所述多歸屬ED期望優(yōu)先分配給自身的所有VLAN給所述多歸屬ED。
[0049]上述多歸屬ED中,
[0050]所述發(fā)送單元在將所述多歸屬ED期望優(yōu)先分配給自身的所有VLAN信息攜帶在Hello報文中發(fā)送給所述多歸屬ED參與選舉的指定邊緣設(shè)備DED時,還可以進(jìn)一步將所述多歸屬ED對應(yīng)的關(guān)聯(lián)于所述多歸屬ED期望優(yōu)先分配給自身的每個VLAN的優(yōu)先級攜帶在Hello報文中發(fā)送到所述多歸屬ED參與選舉的DED。
[0051]圖4是本發(fā)明實施例提供的DED400的結(jié)構(gòu)示意圖,該DED包括:接收單元401、獲取單元402、分配單元403 ;其中,
[0052]接收單元401,用于接收參與選舉所述DED的各多歸屬ED發(fā)送的Hello報文;
[0053]獲取單元402,用于在接收單元401接收到各多歸屬ED發(fā)送的Hello報文時,獲取該Hello報文中攜帶的該多歸屬ED期望優(yōu)先分配給該多歸屬ED的VLAN信息;
[0054]分配單元403,用于優(yōu)先分配各多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN給該多歸屬ED。
[0055]上述DED 中,
[0056]所述分配單元403在優(yōu)先分配各多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN給該多歸屬ED時,用于:針對所述EVI站點中的每個VLAN,如果僅有一個多歸屬ED期望優(yōu)先分配到該VLAN,則將該VLAN分配給所述一個ED ;如果有多個多歸屬ED期望優(yōu)先分配到該VLAN,則按照平均分配的原則在所述多個多歸屬ED之間分配該VLAN ;如果沒有多歸屬ED期望優(yōu)先分配到該VLAN,則按照平均分配的原則在所有多歸屬ED之間分配該VLAN。
[0057]上述DED 中,
[0058]所述接收單元401接收到的各邊多歸屬ED發(fā)送的Hello報文中,還攜帶該多歸屬ED對應(yīng)的關(guān)聯(lián)于該多歸屬ED期望優(yōu)先分配給該多歸屬ED的每個VLAN的優(yōu)先級;
[0059]所述獲取單元402,在獲取各多歸屬ED發(fā)送的Hello報文中攜帶該多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN信息時,進(jìn)一步獲取該Hello報文中攜帶的該多歸屬ED對應(yīng)的關(guān)聯(lián)于該多歸屬ED期望優(yōu)先分配到的每個VLAN的優(yōu)先級;
[0060]所述分配單元403在優(yōu)先分配各多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN給該多歸屬ED時,用于:針對EVI站點中的每個VLAN,如果僅有一個多歸屬ED期望優(yōu)先分配到該VLAN,則將該VLAN分配給所述一個多歸屬ED ;如果有多個多歸屬ED期望優(yōu)先分配到該VLAN,則比較各多歸屬ED對應(yīng)的關(guān)聯(lián)于該VLAN的優(yōu)先級,將該VLAN分配給優(yōu)先級最高的多歸屬ED ;如果沒有多歸屬ED期望優(yōu)先分配到該VLAN,則按照平均分配的原則在所有多歸屬ED之間分配該VLAN。
[0061]所述分配單元403在比較各多歸屬ED對應(yīng)的關(guān)聯(lián)于該VLAN的優(yōu)先級之后,將該VLAN分配給優(yōu)先級最高的多歸屬ED之前,進(jìn)一步用于:如果由多個多歸屬ED對一個的關(guān)聯(lián)于該VLAN的優(yōu)先級相同且最高,則按照平均分配的原則在該多個多歸屬ED之間分配該VLAN,否則,將該VLAN分配給優(yōu)先級最高的多歸屬ED。
[0062]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1.一種虛擬局域網(wǎng)VLAN分配方法,應(yīng)用于以太網(wǎng)虛擬化互聯(lián)EVI站點,其特征在于,該方法包括: 當(dāng)前設(shè)備作為多歸屬邊緣設(shè)備ED,將期望優(yōu)先分配給自身的所有VLAN信息攜帶在Hello報文中發(fā)送給由當(dāng)前設(shè)備參與選舉的指定邊緣設(shè)備DED; 當(dāng)前設(shè)備作為DED,接收參與選舉所述DED的各邊多歸屬ED發(fā)送的Hello報文,獲取各多歸屬ED發(fā)送的Hello報文中攜帶的該多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN信息;優(yōu)先分配各多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN給該多歸屬ED。
2.根據(jù)權(quán)利要求1所述的VLAN分配方法,其特征在于, 所述優(yōu)先分配各多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN給該多歸屬ED的方法為:針對所述EVI站點中的每個VLAN,如果僅有一個多歸屬ED期望優(yōu)先分配到該VLAN,則將該VLAN分配給所述一個ED ;如果有多個多歸屬ED期望優(yōu)先分配到該VLAN,則按照平均分配的原則在所述多個多歸屬ED之間分配該VLAN ;如果沒有多歸屬ED期望優(yōu)先分配到該VLAN,則按照平均分配的原則在所有多歸屬ED之間分配該VLAN。
3.根據(jù)權(quán)利要求1所述的VLAN分配方法,其特征在于; 所述將期望優(yōu)先分配給自身的所有VLAN信息攜帶在Hello報文中發(fā)送給由當(dāng)前設(shè)備參與選舉的DED時,進(jìn)一步將當(dāng)前設(shè)備對應(yīng)的關(guān)聯(lián)于當(dāng)前設(shè)備期望分配給自身的每個VLAN的優(yōu)先級攜帶在Hello報文中發(fā)送給由當(dāng)前設(shè)備參與選舉的DED ; 所述獲取各多歸屬ED發(fā)送的Hello報文中攜帶的該多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN信息時,進(jìn)一步獲取該Hel 1報文中攜帶的該多歸屬ED對應(yīng)的關(guān)聯(lián)于該多歸屬ED期望優(yōu)先分配到的每個VLAN的優(yōu)先級; 所述優(yōu)先分配各多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN給該多歸屬ED的方法為:針對EVI站點中的每個VLAN,如果僅有一個多歸屬ED期望優(yōu)先分配到該VLAN,則將該VLAN分配給所述一個多歸屬ED ;如果有多個多歸屬ED期望優(yōu)先分配到該VLAN,則比較各多歸屬ED對應(yīng)的關(guān)聯(lián)于該VLAN的優(yōu)先級,將該VLAN分配給優(yōu)先級最高的多歸屬ED ;如果沒有多歸屬ED期望優(yōu)先分配到該VLAN,則按照平均分配的原則在所有多歸屬ED之間分配該VLAN。
4.根據(jù)權(quán)利要求3所述的VLAN分配方法,其特征在于, 所述比較各多歸屬ED對應(yīng)的關(guān)聯(lián)于該VLAN的優(yōu)先級之后,將該VLAN分配給優(yōu)先級最高的多歸屬ED之前,進(jìn)一步包括:如果有多個多歸屬ED對應(yīng)的關(guān)聯(lián)于蓋VLAN的優(yōu)先級相同且最高,則按照平均分配的原則在該多個多歸屬ED之間分配該VLAN,否則,將該VLAN分配給優(yōu)先級最高的多歸屬ED。
5.一種多歸屬邊緣設(shè)備ED,其特征在于,該多歸屬ED包括:發(fā)送單元; 所述發(fā)送單元,用于將所述多歸屬ED期望優(yōu)先分配給自身的所有VLAN信息攜帶在Hello報文中發(fā)送給所述多歸屬ED參與選舉的指定邊緣設(shè)備DED,使所述DED根據(jù)所述Hello報文優(yōu)先分配所述多歸屬ED期望優(yōu)先分配給自身的所有VLAN給所述多歸屬ED。
6.根據(jù)權(quán)利要求5所述的多歸屬ED,其特征在于, 所述發(fā)送單元在將所述多歸屬ED期望優(yōu)先分配給自身的所有VLAN信息攜帶在Hello報文中發(fā)送給所述多歸屬ED參與選舉的指定邊緣設(shè)備DED時,進(jìn)一步將所述多歸屬ED對應(yīng)的關(guān)聯(lián)于所述多歸屬ED期望優(yōu)先分配給自身的每個VLAN的優(yōu)先級攜帶在Hello報文中發(fā)送到所述多歸屬ED參與選舉的DED。
7.一種指定邊緣設(shè)備DED,其特征在于,該DED包括:接收單元、獲取單元、分配單元; 所述接收單元,用于接收參與選舉所述DED的各多歸屬ED發(fā)送的Hello報文; 所述獲取單元,用于在接收單元接收到各多歸屬ED發(fā)送的Hello報文后,獲取Hello報文中攜帶的該多歸屬ED期望優(yōu)先分配給該多歸屬ED的VLAN信息; 所述分配單元,用于優(yōu)先分配各多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN給該多歸屬ED。
8.根據(jù)權(quán)利要求7所述的DED,其特征在于, 所述分配單元在優(yōu)先分配各多歸屬ED期望優(yōu)先 分配給該多歸屬ED的所有VLAN給該多歸屬ED時,用于:針對所述EVI站點中的每個VLAN,如果僅有一個多歸屬ED期望優(yōu)先分配到該VLAN,則將該VLAN分配給所述一個ED ;如果有多個多歸屬ED期望優(yōu)先分配到該VLAN,則按照平均分配的原則在所述多個多歸屬ED之間分配該VLAN ;如果沒有多歸屬ED期望優(yōu)先分配到該VLAN,則按照平均分配的原則在所有多歸屬ED之間分配該VLAN。
9.根據(jù)權(quán)利要求7所述的DED,其特征在于, 所述接收單元接收到的各邊多歸屬ED發(fā)送的Hello報文中,還攜帶該多歸屬ED對應(yīng)的關(guān)聯(lián)于該多歸屬ED期望優(yōu)先分配給該多歸屬ED的每個VLAN的優(yōu)先級; 所述獲取單元,在獲取各多歸屬ED發(fā)送的Hello報文中攜帶該多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN信息時,進(jìn)一步獲取該Hello報文中攜帶的該多歸屬ED對應(yīng)的關(guān)聯(lián)于該多歸屬ED期望優(yōu)先分配到的每個VLAN的優(yōu)先級; 所述分配單元在優(yōu)先分配各多歸屬ED期望優(yōu)先分配給該多歸屬ED的所有VLAN給該多歸屬ED時,用于:針對EVI站點中的每個VLAN,如果僅有一個多歸屬ED期望優(yōu)先分配到該VLAN,則將該VLAN分配給所述一個多歸屬ED ;如果有多個多歸屬ED期望優(yōu)先分配到該VLAN,則比較各多歸屬ED對應(yīng)的關(guān)聯(lián)于該VLAN的優(yōu)先級,將該VLAN分配給優(yōu)先級最高的多歸屬ED ;如果沒有多歸屬ED期望優(yōu)先分配到該VLAN,則按照平均分配的原則在所有多歸屬ED之間分配該VLAN。
10.根據(jù)權(quán)利要求9所述的DED,其特征在于, 所述分配單元在比較各多歸屬ED對應(yīng)的關(guān)聯(lián)于該VLAN的優(yōu)先級之后,將該VLAN分配給優(yōu)先級最高的多歸屬ED之前,進(jìn)一步用于:如果由多個多歸屬ED對一個的關(guān)聯(lián)于該VLAN的優(yōu)先級相同且最高,則按照平均分配的原則在該多個多歸屬ED之間分配該VLAN,否貝U,將該VLAN分配給優(yōu)先級最高的多歸屬ED。
【文檔編號】H04L12/46GK103580961SQ201210276881
【公開日】2014年2月12日 申請日期:2012年8月6日 優(yōu)先權(quán)日:2012年8月6日
【發(fā)明者】曹輝 申請人:杭州華三通信技術(shù)有限公司