欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種動態(tài)vlan屬性注冊方法和裝置制造方法

文檔序號:8003165閱讀:162來源:國知局
一種動態(tài)vlan屬性注冊方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種動態(tài)VLAN屬性注冊方法和裝置,技術方案為:在本站點的ED上配置動態(tài)VLAN屬性注冊功能;本ED接收到來自站點網絡內的VLAN屬性注冊報文后,將VLAN屬性注冊報文中的VLAN屬性注冊信息發(fā)送到配置了動態(tài)VLAN屬性注冊功能遠端站點的ED,遠端站點的ED重新生成該VLAN屬性注冊信息對應的VLAN屬性注冊報文并在遠端站點內傳播。本發(fā)明能夠實現跨數據中心的動態(tài)VLAN屬性注冊。
【專利說明】—種動態(tài)VLAN屬性注冊方法和裝置

【技術領域】
[0001]本發(fā)明涉及通信【技術領域】,特別涉及一種動態(tài)虛擬局域網(VLAN)屬性注冊方法和
>J-U ρ?α裝直。

【背景技術】
[0002]以太網虛擬化互聯(EthernetVirtualizat1n Interconnect1n, EVI)是一種"MAC (Media Access Control,媒體訪問控制)in IP〃技術,用于實現基于IP (InternetProtocol,因特網協議)核心網的 L2VPN (Layer2Virtual Private Network, 二層虛擬專用網XEVI網絡由核心網絡、站點網絡、及交疊網絡組成,其中,站點網絡是通過一臺或者多臺邊緣設備連接到核心網絡的具有獨立業(yè)務功能的二層網絡;交疊網絡是邊緣設備之間建立的虛擬網絡,提供站點網絡之間的二層互聯,通告連接到邊緣設備所有主機和路由器的MAC地址,將多個站點互聯形成更大的二層轉發(fā)域;核心網絡是由IP路由設備承載的提供站點網絡之間互聯的網絡。
[0003]EVI網絡的站點網絡中,通常采用通用VLAN屬性注冊協議(GARP VLANRegistrat1n ProtocoI, GVRP),來協助同一局域網內各成員之間分發(fā)、傳播和注冊VLAN信息。設備上每一個參與協議的端口都可以視為一個應用實體,當GVRP應用在端口上啟動之后,該端口就可視為一個GVRP應用實體。GVRP應用實體通過發(fā)送出的聲明或回收聲明來通知其它GVRP應用實體來注冊或注銷自己的VLAN屬性信息,并根據其它實體發(fā)來的聲明或回收聲明來注冊或注銷對方的VLAN屬性信息。通過GVRP機制,一個GVRP應用實體上的配置信息會迅速傳遍整個局域網。
[0004]參見圖1,圖1是現有采用GVRP機制進行VLAN屬性注冊的示意圖,設備A的端口I和設備B的端口 2相連,端口 I和端口 2均啟動了 GVRP應用,可以從端口 I向端口 2發(fā)送VLAN屬性的聲明或回收聲明,當在端口 2收到從端口 I發(fā)出的VLAN屬性的聲明(Join報文)時,端口 2將注冊該聲明中所包含的VLAN屬性,也即將端口 2加入到該VLAN中;當在端口2收到從端口 I發(fā)出的VLAN屬性的回收聲明(Leave報文)時,端口 2將注銷該聲明中所包含的VLAN屬性,也即將該端口退出該VLAN。
[0005]目前,GVRP只支持二層網絡,隨著跨數據中心的大二層網絡技術的發(fā)展,GVRP在此類組網中部署已無法滿足需要。
[0006]參見圖2,圖2是EVI組網示意圖,在該圖2所示的組網中,站點網絡sitel通過邊緣設備EDl連接到核心網絡,站點網絡site2通過邊緣設備ED2連接到核心網絡,sitel中包含交換設備SW-1和SW-2,Sff-1新加入用戶設備1,且用戶設備I被劃入一個VLAN100中;site2中包含交換設備SW-3和SW-4,Sff-3新加入用戶設備2,且用戶設備2被劃入VLAN100中;si tel和si te2中的所有設備上都啟用了 GVRP功能。
[0007]由于用戶設備I和用戶設備2處于不同的數據中心(站點網絡),當GVRP注冊報文到達數據中心的邊緣設備ED時,邊緣設備ED無法將VLAN注冊信息發(fā)送到對端數據中心上,導致用戶設備I和用戶設備2之間無法進行VLAN100的數據通信。
[0008]為了解決上述問題,現有通常在站點網絡的邊緣設備ED上預先進行VLAN配置,對于有新的用戶設備加入到站點網絡,且新的用戶設備被劃入新的VLAN (此前該站點網絡中不存在屬于該VLAN的用戶設備)的情況下,則需要采用預留VLAN方式,也即在該站點網絡的ED的EVI接口上預先配置這些預留VLAN,例如VLAN100,然而,這會導致在站點網絡內沒有VLAN100的用戶設備的情況下,其他站點的VLAN100的廣播報文仍然會泛洪到該站點網絡中。


【發(fā)明內容】

[0009]有鑒于此,本發(fā)明的目的在于提供一種動態(tài)VLAN屬性注冊方法和裝置,能夠實現跨數據中心的動態(tài)VLAN屬性注冊。
[0010]為實現上述目的,本發(fā)明提供的技術方案為:
[0011]一種動態(tài)VLAN屬性注冊方法,應用于以太網虛擬化互聯EVI網絡中站點網絡的邊緣設備ED,預先在本ED上配置動態(tài)VLAN屬性注冊功能,該方法包括:
[0012]接收來自本ED所在站點內的VLAN屬性注冊報文,將該VLAN屬性注冊報文攜帶的VLAN屬性注冊信息從與配置了動態(tài)VLAN屬性注冊功能的遠端站點的ED對應的出接口發(fā)送出去;
[0013]接收遠端站點的ED發(fā)送的VLAN屬性注冊信息,根據該VLAN屬性注冊信息執(zhí)行接收接口的VLAN屬性注冊,并生成該VLAN屬性注冊信息對應的VLAN屬性注冊報文,將生成的該VLAN屬性注冊報文從啟用了 VLAN屬性注冊功能的所有端口發(fā)送出去;
[0014]其中,VLAN屬性注冊信息包括屬性事件和屬性取值,所述屬性取值為VLAN ID。
[0015]一種動態(tài)VLAN屬性注冊裝置,應用于以太網虛擬化互聯EVI網絡中站點網絡的邊緣設備ED,該裝置包括:配置單元,收發(fā)單元、控制單元;
[0016]所述配置單元,用于預先在本ED上配置動態(tài)VLAN屬性注冊功能;
[0017]所述收發(fā)單元,用于接收來自本ED所在站點內的VLAN屬性注冊報文,將該VLAN屬性注冊報文攜帶的VLAN屬性注冊信息從與配置了動態(tài)VLAN屬性注冊功能的遠端站點的ED對應的出接口發(fā)送出去;以及用于接收遠端站點的ED發(fā)送的VLAN屬性注冊信息,并將該VLAN屬性注冊信息發(fā)送至控制單元;
[0018]所述控制單元,用于接收到收發(fā)單元發(fā)送的VLAN屬性注冊信息時,根據該VLAN屬性注冊信息執(zhí)行接收接口的VLAN屬性注冊,并生成該VLAN屬性注冊信息對應的VLAN屬性注冊報文;
[0019]所述收發(fā)單元,還用于將控制單元生成的VLAN屬性注冊報文從啟用了 VLAN屬性注冊功能的所有端口發(fā)送出去;
[0020]其中,所述VLAN屬性注冊信息包括屬性事件和屬性取值,所述屬性取值為VLANID0
[0021]綜上所述,本發(fā)明通過在站點網絡的邊緣設備上配置動態(tài)VLAN屬性注冊功能,接收到來自站點網絡內的屬性注冊報文,例如GVRP報文后,可以將VLAN屬性注冊報文中的VLAN屬性注冊信息發(fā)送到配置了動態(tài)VLAN屬性注冊功能的各遠端站點的ED,由遠端站點的ED根據該VLAN屬性注冊信息重新生成VLAN屬性注冊報文并在遠端站點內傳播,實現跨數據中心的動態(tài)VLAN屬性注冊。

【專利附圖】

【附圖說明】
[0022]圖1是現有技術通用虛擬局域網屬性注冊協議機制示意圖;
[0023]圖2是現有技術以太網虛擬化互聯組網示意圖;
[0024]圖3是本發(fā)明實施例動態(tài)虛擬局域網屬性注冊方法流程圖;
[0025]圖4是本發(fā)明實施例Neighbor TLV示意圖;
[0026]圖5是本發(fā)明實施例VLAN Registrat1n TLV不意圖;
[0027]圖6是本發(fā)明實施例動態(tài)虛擬局域網屬性注冊裝置的結構示意圖。

【具體實施方式】
[0028]為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對本發(fā)明所述方案作進一步地詳細說明。
[0029]本發(fā)明實施例中,為了實現跨數據中心的動態(tài)VLAN屬性注冊,對于需要支持跨數據中心的動態(tài)VLAN屬性注冊功能的站點網絡,可預先在該站點網絡的邊緣設備上配置動態(tài)VLAN屬性注冊功能。當該站點網絡的ED接收到來自該站點網絡內的VLAN屬性注冊報文時,將VLAN屬性注冊報文攜帶的VLAN屬性注冊信息從配置了動態(tài)VLAN屬性注冊功能的遠端站點網絡的ED對應的出接口發(fā)送出去,最終到達該遠端站點網絡的ED,由該遠端站點網絡的ED在接收接口進行VLAN屬性注冊,并根據該VLAN屬性注冊信息重新生成VLAN屬性注冊報文,并在該遠端站點網絡中進行傳播,從而實現跨數據中心的動態(tài)VLAN屬性注冊。
[0030]下面將以EVI的站點網絡中,采用GVRP機制來進行站點內VLAN屬性注冊時,如何通過ED實現跨數據中心(即跨站點網絡)的過程,對本發(fā)明實施例技術方案進行詳細說明。
[0031]參見圖3,圖3是本發(fā)明實施例動態(tài)虛擬局域網屬性注冊方法流程圖,該方法應用于EVI網絡中站點網絡的邊緣設備ED,主要包括以下步驟:
[0032]步驟301、預先在本ED上配置動態(tài)VLAN屬性注冊功能。
[0033]以圖2為例,對于站點網絡sitel,在EDl中配置動態(tài)VLAN屬性注冊功能;對于站點網絡site2,在ED2中配置動態(tài)VLAN屬性注冊功能。
[0034]其中,ED上配置動態(tài)VLAN屬性注冊功能,表明該ED支持在站點網絡之間進行VLAN屬性注冊。
[0035]步驟302、接收來自本ED所在站點網絡內的VLAN屬性注冊報文,將該VLAN屬性注冊報文攜帶的VLAN屬性注冊信息從與配置了動態(tài)VLAN屬性注冊功能的遠端站點的ED對應的出接口發(fā)送出去。
[0036]遠端站點的ED對應的出接口為EVI接口,也即本ED上與遠端站點的ED之間建立的EVI link上的接口。
[0037]這里的VLAN屬性注冊報文,就是指采用GVRP機制的GVRP報文,GVRP可以實現VLAN的動態(tài)配置,是基于GARP工作機制的一種應用。
[0038]其中,用于GARP應用實體之間的信息交換,可包括有三類報文(也稱為消息),分別為聲明(Join)消息、注銷(Leave)消息和注銷所有屬性(LeaveAll)消息。其中,
[0039]Join消息,分為聲明未注冊屬性(JoinEmpty)和聲明未注冊屬性(JoinIn)兩種,區(qū)別為JoinEmpty表示聲明一個本身沒有注冊的屬性,JoinIn表示聲明一個本身已經注冊的屬性。當一個GARP應用實體希望其它設備注冊自己的屬性信息時,它將對外發(fā)送Join消息;當收到其它實體的Join消息或本設備靜態(tài)配置了某些屬性,需要其它GARP應用實體進行注冊時,它也會向外發(fā)送Join消息。
[0040]Leave消息分為注銷未注冊屬性(LeaveEmpty)和注銷已注冊屬性(LeaveIn)兩種,區(qū)別為=LeaveEmpty表示注銷一個本身沒有注冊的屬性,LeaveIn表示注銷一個本身已經注冊的屬性。當一個GARP應用實體希望其它設備注銷自己的屬性信息時,它將對外發(fā)送Leave消息;當收到其它實體的Leave消息注銷某些屬性或靜態(tài)注銷了某些屬性后,它也會向外發(fā)送Leave消息。
[0041]注銷所有屬性(LeaveAll)消息,用來注銷所有的屬性,以使其它GARP應用實體重新注冊本實體上所有的屬性信息,以此來周期性地清除網絡中的垃圾屬性(例如某個屬性已經被刪除,但由于設備突然斷電,并沒有發(fā)送Leave消息來通知其他實體注銷此屬性)。每個GARP應用實體啟動后,將同時啟動LeaveAll定時器,當該定時器超時后GARP應用實體將對外發(fā)送LeaveAll消息。
[0042]在本發(fā)明實施例中,VLAN屬性注冊報文是GVRP報文的情況下,所述的VLAN屬性注冊信息具體可包括屬性事件和屬性取值,其中屬性事件可為注銷所有屬性(LeaveAll)事件、聲明已注冊屬性(JoinIn)事件、聲明未注冊屬性(JoinEmpty)事件、注銷已注冊屬性(LeaveIn)事件、或注銷未注冊屬性(LeaveEmpty)事件,屬性取值為VLAN標識(ID)。當然,對于采用其它屬性注冊報文時,也可有相同或類似的屬性注冊信息。
[0043]步驟303、接收遠端站點的ED發(fā)送的VLAN屬性注冊信息,執(zhí)行接收接口的VLAN屬性注冊,生成該VLAN屬性注冊信息對應的VLAN屬性注冊報文,并將生成的VLAN屬性注冊報文從啟用了 VLAN屬性注冊功能的所有端口發(fā)送出去。
[0044]配置了動態(tài)VLAN注冊功能的遠端站點網絡的ED接收到來自遠端站點網絡內的VLAN屬性注冊報文時,也同樣會將該VLAN屬性注冊報文攜帶的VLAN屬性注冊信息從與配置了動態(tài)VLAN注冊功能的其它站點網絡的ED對應的出接口發(fā)送出去。
[0045]本地站點的ED或遠端站點的ED接收到其它站點發(fā)送的VLAN屬性注冊信息后,通過生成對應的VLAN屬性注冊報文,并通過其它端口發(fā)送出去,這樣就可以使得各站點網絡內的設備,如圖2中的SW - USff - 2, Sff - 3, Sff 一 4均可在其上的端口注冊VLAN屬性,以確保該VLAN內的報文可在站點網絡內,以及站點網絡之間進行傳輸。
[0046]本步驟中,本ED接收到遠端站點的ED發(fā)送的VLAN屬性注冊信息后,需要執(zhí)行接收接口收該VLAN屬性注冊信息的接口)的VLAN屬性注冊,這樣,該接收接口才會對該VLAN的報文進行處理。其中,接收到的VLAN屬性注冊信息中屬性事件的不同,根據該VLAN屬性注冊信息執(zhí)行接收接口的VLAN屬性注冊的方法也不相同,具體為:
[0047]如果該VLAN屬性注冊信息中屬性事件為LeaveAll事件,則在該接收接口上注銷所有VLAN屬性;
[0048]如果該VLAN屬性注冊信息中屬性事件為JoinIn事件或JoinEmpty事件,則在該接收接口上注冊該VLAN屬性注冊信息中屬性取值包括的所有VLAN ;
[0049]如果該VLAN屬性注冊信息中屬性事件為LeaveIn事件或LeaveEmpty事件,則在該接收接口上注銷該VLAN屬性注冊信息中屬性取值包括的所有VLAN。
[0050]本步驟中,本ED接收到遠端站點的ED發(fā)送的VLAN屬性注冊信息后,還可根據該VLAN屬性注冊信息修改本地的EVI擴展VLAN,這樣,本ED就可以基于該擴展VLAN,學習到對應的MAC地址,以有效將VLAN內的報文準確轉發(fā)到相應的設備端口。即本地EVI擴展VLAN是為了限制同步到遠端站點的MAC地址,只有在ED的本地EVI擴展VLAN所包括的各VLAN內學習到的MAC地址才允許被同步到遠端站點。
[0051]其中,接收到的VLAN屬性注冊信息中屬性事件的不同,根據該VLAN屬性注冊信息修改本地的EVI擴展VLAN的方法也不相同,具體為:
[0052]如果該VLAN屬性注冊信息中屬性事件為LeaveAll事件,則清除本地的EVI擴展VLAN中的所有動態(tài)VLAN ;
[0053]如果該VLAN屬性注冊信息中屬性事件為JoinIn事件或JoinEmpty事件,則將該VLAN屬性注冊信息中屬性取值包括的所有VLAN加入到本地的EVI擴展VLAN中;
[0054]如果該VLAN屬性注冊信息中屬性事件為LeaveIn事件或LeaveEmpty事件,則將該VLAN屬性注冊信息中屬性取值包括的所有VLAN從本地的EVI擴展VLAN中清除。
[0055]需要說明的是,在該VLAN屬性注冊信息中屬性事件為JoinIn事件或JoinEmpty事件的情況下,該VLAN屬性注冊信息中屬性取值包括的所有VLAN是作為動態(tài)VLAN加入到本地的EVI擴展VLAN中的。對于ED中預先配置的VLAN,本實施例不需要做特別處理。
[0056]本實施例中,VLAN屬性注冊報文是指采用了通用VLAN屬性注冊協議(GVRP)的報文,ED生成VLAN屬性注冊信息對應的VLAN屬性注冊報文的方法具體可為:生成一 GVRP報文,將該VLAN屬性注冊信息中的屬性事件填入該GVRP報文的屬性事件字段中,將該VLAN屬性注冊信息中的屬性取值填入該GVRP報文的屬性取值字段中。這樣,ED可將遠端站點的發(fā)送的VLAN屬性注冊信息,以GVRP報文方式,在本站點內按照正常GVRP機制來進行VLAN屬性注冊。
[0057]圖3所示本發(fā)明實施例中,為了在接收到站點內的GVRP報文后,可以將GVRP報文攜帶的VLAN屬性注冊信息通告到配置了動態(tài)VLAN注冊功能的遠端站點,需要獲知配置了動態(tài)VLAN注冊功能的遠端站點的ED對應的出接口,獲知方法可以有以下兩種:
[0058]第一種:在配置了動態(tài)VLAN注冊功能的各站點的ED上預先配置或存儲其它配置了動態(tài)VLAN注冊功能的站點的ED,這樣,根據本地ED上存儲的其它遠端站點的ED,就可以獲得本站點的ED上配置了動態(tài)VLAN注冊功能的遠端站點網絡的ED對應的出接口。
[0059]第二種:配置了動態(tài)VLAN注冊功能的站點網絡的ED之間進行動態(tài)VLAN注冊功能通告,在通告過程中獲知遠端站點的ED對應的出接口。
[0060]具體地,在某一站點網絡的ED上配置了動態(tài)VLAN注冊功能之后,可以向遠端站點網絡的ED發(fā)送攜帶動態(tài)VLAN屬性注冊標記的Hello報文(也可以其它EVI IS-1S協議報文),同時也接收遠端站點網絡的ED發(fā)送的攜帶動態(tài)VLAN屬性注冊標記的Hello報文,當接收到某一遠端站點網絡的ED發(fā)送的攜帶動態(tài)VLAN屬性注冊標記的Hello報文時,可以確定該遠端站點網絡的ED配置了動態(tài)VLAN屬性注冊功能,因此將接收該Hello報文的端口記錄為該遠端站點網絡的ED對應的出接口。
[0061]例如在圖2中,EDl上配置了動態(tài)VLAN屬性注冊功能后,向ED2發(fā)送攜帶動態(tài)VLAN屬性注冊標記的Hello報文;ED2上配置了動態(tài)VLAN屬性注冊功能后,向EDl發(fā)送攜帶動態(tài)VLAN屬性注冊標記的Hello報文。其中,EDl接收到ED2發(fā)送的攜帶動態(tài)VLAN屬性注冊標記的Hello報文后,會將接收該Hello報文的EVI接口記錄為ED2對應的出接口。同樣,ED2接收到EDl發(fā)送的攜帶動態(tài)VLAN屬性注冊標記的Hello報文后,會將接收該Hello報文的EVI接口記錄為EDl對應的出接口。
[0062]需要說明的是,由于圖2中僅有兩個站點網絡:sitel和site2,因此sitel中的EDl和site2中的ED2僅向對方發(fā)送攜帶動態(tài)VLAN屬性注冊標記的Hello報文,如果圖2中還存在其它站點網絡,則EDl和ED2均需向其它站點網絡的ED發(fā)送攜帶動態(tài)VLAN屬性注冊標記的Hello報文,如果其它站點網絡的ED配置了動態(tài)VLAN屬性注冊功能,也同樣需要向ED1、ED2發(fā)送攜帶動態(tài)VLAN屬性注冊標記的Hello報文。
[0063]本實施例中,可以通過在Hello報文中增加一個Neighbor TLV,用該NeighborTLV來攜帶動態(tài)VLAN屬性注冊標記。例如圖4所示的本發(fā)明實施例Neighbor TLV示意圖,其中,
[0064]Type字段占用I字節(jié),取值0x91,表明是Neighbor TLV ;
[0065]Length字段占用I字節(jié),其取值為Value字段的長度;
[0066]Value字段中則包括:標示存在最小鄰居的Exist Smallest Neighbor字段,占用I比特;標示存在最大鄰居的Exist Lagest Neighbor字段,占用I比特;VLANRegistrat1n字段(也即動態(tài)VLAN屬性注冊標記字段),占用lbit,取值為1,表示支持動態(tài)VLAN屬性注冊,取值為O表示不支持動態(tài)VLAN屬性注冊;保留(Resv)字段,占用4比特;Neighbor records 字段,其中包括 fault bit、Resv、MTU、MAC 地址幾個字段。Value 字段中,Exist Smallest Neighbor 字段和 Exist Lagest Neighbor 字段主要用于 Hello 報文分片。
[0067]圖3所示本發(fā)明實施例中,VLAN屬性注冊信息的發(fā)送也可以利用Hello報文實現。具體地,可以通過在Hello報文中增加VLAN Registrat1n TLV,在該VLAN Registrat1nTLV中填入GVRP報文攜帶的VLAN屬性注冊信息,通過發(fā)送攜帶VLAN Registrat1n TLV的Hello報文來實現GVRP報文攜帶的VLAN屬性注冊信息的發(fā)送。例如圖5所示的本發(fā)明實施例VLAN Registrat1n TLV不意圖,其中,
[0068]Type 字段占用 I 字節(jié),取值 0x96,表明是 VLAN Registrat1n TLV ;
[0069]Length字段占用I字節(jié),其取值為Value字段的長度;
[0070]Value字段中則包括:標示是否為最小VLAN的S字段,占用I比特;標示是否為最大VLAN的L字段,占用I比特;ReSV字段,占用5bit ;VLAN屬性注冊信息(Attributesub-TLV )字段。
[0071]該Value字段中,S字段和L字段用于Hello報文分片。VLAN屬性注冊信息字段也是一個TLV,該TLV的type字段占用I字節(jié),其中存放VLAN屬性注冊信息中的屬性事件對應的標記值,共有5種取值,每種取值代表一種屬性事件,例如=OxOO表示LeaveAll事件,OxOl 表不 JoinEmpty 事件,0x02 表不 JoinIn 事件,0x03 表不 LeaveEmpty 事件,0x04 表示LeaveIn事件;該TLV的Length字段占用I字節(jié),取值為該TLV的Value字段的長度;該TLV的Value字段中存放VLAN屬性注冊信息中的屬性取值(VLAN ID);當該TLV中Type字段的值為LeaveAll事件對應的標記值OxOO時,該TLV中的Value字段無效。
[0072]圖3所示本發(fā)明實施例中,上述的步驟302和步驟303可不分先后順序。
[0073]上述本發(fā)明方法實施例中,僅以EVI網絡的站點網絡中,以GVRP機制來進行VLAN屬性注冊時,站點網絡中的ED如何進行跨站點網絡間的動態(tài)VALN屬性注冊,本領域技術人員可以理解,實際應用中,若網絡站點采用其它屬性注冊,其同樣可以通過ED實現跨網絡站點的動態(tài)VALN屬性注冊,其具體實現過程與采用GVRP機制類似,只是具體的VLAN屬性注冊報文的格式不同,或具體實現過程會有所不同,對此本發(fā)明實施例并不做特別限制。
[0074]以上對本發(fā)明實施例動態(tài)VLAN屬性注冊方法進行了詳細說明,本發(fā)明還提供了一種動態(tài)VLAN屬性注冊裝置,下面結合圖6進行說明。
[0075]參見圖6,圖6是本發(fā)明實施例動態(tài)虛擬局域網屬性注冊裝置的結構示意圖,該裝置,應用于EVI網絡中站點網絡的ED,如圖6所示,該裝置包括:配置單元601,收發(fā)單元602、控制單元603 ;其中,
[0076]配置單元601,用于預先在本ED上配置動態(tài)VLAN屬性注冊功能;
[0077]收發(fā)單元602,用于接收到來自本ED所在站點內的VLAN屬性注冊報文時,將該VLAN屬性注冊報文攜帶的VLAN屬性注冊信息從與配置了動態(tài)VLAN屬性注冊功能遠端站點的ED對應的出接口發(fā)送出去;用于接收遠端站點的ED發(fā)送的VLAN屬性注冊信息;
[0078]控制單元603,用于收發(fā)單元602接收到遠端站點的ED發(fā)送的VLAN屬性注冊信息時,根據該VLAN屬性注冊信息執(zhí)行接收接口的VLAN屬性注冊,并生成該VLAN屬性注冊信息對應的VLAN屬性注冊報文;
[0079]收發(fā)單元602,還用于將控制單元603生成的VLAN屬性注冊報文從啟用了 VLAN屬性注冊功能的所有端口發(fā)送出去;
[0080]其中,所述VLAN屬性注冊信息包括屬性事件和屬性取值,所述屬性取值為VLANID0
[0081]本實施例裝置可以部署在站點網絡中,作為ED,從而可實現不同站點網絡之間的VLAN屬性注冊中,其具體實現可參見上述本發(fā)明方法實施例的說明。
[0082]上述圖6所示的裝置中,所述配置單元601,還可用于預先在本ED中存儲配置了動態(tài)VLAN屬性注冊功能的遠端站點的ED ;
[0083]或者,
[0084]所述收發(fā)單元602,進一步用于在配置單元601在本ED上配置動態(tài)VLAN屬性注冊功能之后,向遠端站點的ED發(fā)送攜帶動態(tài)VLAN屬性注冊標記的Hello報文;以及,接收遠端站點的ED發(fā)送的攜帶動態(tài)VLAN屬性注冊標記的Hello報文;
[0085]所述控制單元603,還用于收發(fā)單元602接收到遠端站點的ED發(fā)送的攜帶動態(tài)VLAN屬性注冊標記的He I 1報文時,確定該遠端站點的ED配置了動態(tài)VLAN屬性注冊功能,將接收接口記錄為該遠端站點的ED對應的出接口。
[0086]上述圖6所示的裝置中,所述控制單元603,還可用于收發(fā)單元602接收到遠端站點的ED發(fā)送的VLAN屬性注冊信息之后,根據該VLAN屬性注冊信息修改本地的EVI擴展VLAN ;
[0087]其中,收發(fā)單元602從遠端站點接收到的VLAN屬性注冊信息中屬性事件為LeaveAll 事件、JoinIn 事件、JoinEmpty 事件、LeaveIn 事件、或 LeaveEmpty 事件;
[0088]所述控制單元603在根據該VLAN屬性注冊信息修改本地的EVI擴展VLAN時,用于:
[0089]如果該VLAN屬性注冊信息中屬性事件為LeaveAll事件,則清空本地的EVI擴展VLAN ;
[0090]如果該VLAN屬性注冊信息中屬性事件為JoinIn事件或JoinEmpty事件,則將該VLAN屬性注冊信息中屬性取值包括的所有VLAN加入到本地的EVI擴展VLAN中;
[0091]如果該VLAN屬性注冊信息中屬性事件為LeaveIn事件或LeaveEmpty事件,則將該VLAN屬性注冊信息中屬性取值包括的所有VLAN從本地的EVI擴展VLAN中清除。
[0092]上述圖6所示的裝置中,所述的收發(fā)單元602從遠端站點的ED接收到的VLAN屬性注冊信息中屬性事件為LeaveAll事件、JoinIn事件、JoinEmpty事件、LeaveIn事件、或LeaveEmpty 事件;
[0093]所述控制單元603在根據該VLAN屬性注冊信息執(zhí)行接收接口的VLAN屬性注冊時,具體可用于:
[0094]如果該VLAN屬性注冊信息中屬性事件為LeaveAll事件,則在該接收接口上注銷所有VLAN屬性;
[0095]如果該VLAN屬性注冊信息中屬性事件為JoinIn事件或JoinEmpty事件,則在該接收接口上注冊該VLAN屬性注冊信息中屬性取值包括的所有VLAN ;
[0096]如果該VLAN屬性注冊信息中屬性事件為LeaveIn事件或LeaveEmpty事件,則在該接收接口上注銷該VLAN屬性注冊信息中屬性取值包括的所有VLAN。
[0097]上述圖6所示的裝置中,所述VLAN屬性注冊報文具體可為采用通用VLAN屬性注冊協議GVRP的報文;
[0098]所述控制單元603在生成該VLAN屬性注冊信息對應的VLAN屬性注冊報文時,用于:生成一 GVRP報文,將該VLAN屬性注冊信息中的屬性事件填入該GVRP報文的屬性事件字段中,將該VLAN屬性注冊信息中的屬性取值填入該GVRP報文的屬性取值字段中。
[0099]以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【權利要求】
1.一種動態(tài)虛擬局域網VLAN屬性注冊方法,應用于以太網虛擬化互聯EVI網絡中站點網絡的邊緣設備ED,其特征在于,預先在本ED上配置動態(tài)VLAN屬性注冊功能,該方法包括: 接收來自本ED所在站點內的VLAN屬性注冊報文,將該VLAN屬性注冊報文攜帶的VLAN屬性注冊信息從與配置了動態(tài)VLAN屬性注冊功能的遠端站點的ED對應的出接口發(fā)送出去; 接收遠端站點的ED發(fā)送的VLAN屬性注冊信息,根據該VLAN屬性注冊信息執(zhí)行接收接口的VLAN屬性注冊,并生成該VLAN屬性注冊信息對應的VLAN屬性注冊報文,將生成的該VLAN屬性注冊報文從啟用了 VLAN屬性注冊功能的所有端口發(fā)送出去; 其中,VLAN屬性注冊信息包括屬性事件和屬性取值,所述屬性取值為VLAN ID。
2.根據權利要求1所述的方法,其特征在于,還包括: 預先在本ED中存儲配置了動態(tài)VLAN屬性注冊功能的遠端站點的ED ; 或者, 在本ED上配置動態(tài)VLAN屬性注冊功能之后,進一步包括: 向遠端站點的ED發(fā)送攜帶動態(tài)VLAN屬性注冊標記的Hello報文; 以及,接收到遠端站點的ED發(fā)送的攜帶動態(tài)VLAN屬性注冊標記的Hello報文時,確定該遠端站點的ED配置了動態(tài)VLAN屬性注冊功能,將接收接口記錄為該遠端站點的ED對應的出接口。
3.根據權利要求1所述的方法,其特征在于,所述接收遠端站點的ED發(fā)送的VLAN屬性注冊信息之后,還包括: 根據該VLAN屬性注冊信息修改本地的EVI擴展VLAN ; 其中,從遠端站點接收到的VLAN屬性注冊信息中屬性事件為注銷所有屬性LeaveAll事件、聲明已注冊屬性JoinIn事件、聲明未注冊屬性JoinEmpty事件、注銷已注冊屬性LeaveIn事件、或注銷未注冊屬性LeaveEmpty事件; 所述根據該VLAN屬性注冊信息修改本地的EVI擴展VLAN的方法為: 如果該VLAN屬性注冊信息中屬性事件為LeaveAll事件,則清除本地的EVI擴展VLAN中的所有動態(tài)VLAN ; 如果該VLAN屬性注冊信息中屬性事件為JoinIn事件或JoinEmpty事件,則將該VLAN屬性注冊信息中屬性取值包括的所有VLAN加入到本地的EVI擴展VLAN中; 如果該VLAN屬性注冊信息中屬性事件為LeaveIn事件或LeaveEmpty事件,則將該VLAN屬性注冊信息中屬性取值包括的所有VLAN從本地的EVI擴展VLAN中清除。
4.根據權利要求1所述的方法,其特征在于, 從遠端站點的ED接收到的VLAN屬性注冊信息中屬性事件為LeaveAll事件、JoinIn事件、JoinEmpty 事件、LeaveIn 事件、或 LeaveEmpty 事件; 執(zhí)行接收接口的VLAN屬性注冊的方法為: 如果該VLAN屬性注冊信息中屬性事件為LeaveAll事件,則在該接收接口上注銷所有VLAN屬性; 如果該VLAN屬性注冊信息中屬性事件為JoinIn事件或JoinEmpty事件,則在該接收接口上注冊該VLAN屬性注冊信息中屬性取值包括的所有VLAN ; 如果該VLAN屬性注冊信息中屬性事件為LeaveIn事件或LeaveEmpty事件,則在該接收接口上注銷該VLAN屬性注冊信息中屬性取值包括的所有VLAN。
5.根據權利要求1所述的方法,其特征在于,所述VLAN屬性注冊報文具體為采用通用VLAN屬性注冊協議GVRP的報文; 生成該VLAN屬性注冊信息對應的VLAN屬性注冊報文的方法為: 生成一 GVRP報文,將該VLAN屬性注冊信息中的屬性事件填入該GVRP報文的屬性事件字段中,將該VLAN屬性注冊信息中的屬性取值填入該GVRP報文的屬性取值字段中。
6.一種動態(tài)虛擬局域網VLAN屬性注冊裝置,應用于以太網虛擬化互聯EVI網絡中站點網絡的邊緣設備ED,其特征在于,該裝置包括:配置單元,收發(fā)單元、控制單元; 所述配置單元,用于預先在本ED上配置動態(tài)VLAN屬性注冊功能; 所述收發(fā)單元,用于接收來自本ED所在站點內的VLAN屬性注冊報文,將該VLAN屬性注冊報文攜帶的VLAN屬性注冊信息從與配置了動態(tài)VLAN屬性注冊功能的遠端站點的ED對應的出接口發(fā)送出去;以及用于接收遠端站點的ED發(fā)送的VLAN屬性注冊信息,并將該VLAN屬性注冊信息發(fā)送至控制單元; 所述控制單元,用于接收到收發(fā)單元發(fā)送的VLAN屬性注冊信息時,根據該VLAN屬性注冊信息執(zhí)行接收接口的VLAN屬性注冊,并生成該VLAN屬性注冊信息對應的VLAN屬性注冊報文; 所述收發(fā)單元,還用于將控制單元生成的VLAN屬性注冊報文從啟用了 VLAN屬性注冊功能的所有端口發(fā)送出去; 其中,所述VLAN屬性注冊信息包括屬性事件和屬性取值,所述屬性取值為VLAN ID。
7.根據權利要求6所述的裝置,其特征在于, 所述配置單元,還用于預先在本ED中存儲配置了動態(tài)VLAN屬性注冊功能的遠端站點的ED ; 或者, 所述收發(fā)單元,進一步用于在配置單元在本ED上配置動態(tài)VLAN屬性注冊功能之后,向遠端站點的ED發(fā)送攜帶動態(tài)VLAN屬性注冊標記的Hello報文;以及,用于接收遠端站點的ED發(fā)送的攜帶動態(tài)VLAN屬性注冊標記的Hello報文; 所述控制單元,還用于收發(fā)單元接收到遠端站點的ED發(fā)送的攜帶動態(tài)VLAN屬性注冊標記的Hello報文時,確定該遠端站點的ED配置了動態(tài)VLAN屬性注冊功能,將接收接口記錄為該遠端站點的ED對應的出接口。
8.根據權利要求6所述的裝置,其特征在于, 所述控制單元,還用于收發(fā)單元接收到遠端站點的ED發(fā)送的VLAN屬性注冊信息之后,根據該VLAN屬性注冊信息修改本地的EVI擴展VLAN ; 其中,收發(fā)單元從遠端站點接收到的VLAN屬性注冊信息中屬性事件為LeaveAll事件、JoinIn 事件、JoinEmpty 事件、LeaveIn 事件、或 LeaveEmpty 事件; 所述控制單元在根據該VLAN屬性注冊信息修改本地的EVI擴展VLAN時,具體用于:如果該VLAN屬性注冊信息中屬性事件為LeaveAll事件,則清除本地的EVI擴展VLAN中的所有動態(tài)VLAN ; 如果該VLAN屬性注冊信息中屬性事件為JoinIn事件或JoinEmpty事件,則將該VLAN屬性注冊信息中屬性取值包括的所有VLAN加入到本地的EVI擴展VLAN中; 如果該VLAN屬性注冊信息中屬性事件為LeaveIn事件或LeaveEmpty事件,則將該VLAN屬性注冊信息中屬性取值包括的所有VLAN從本地的EVI擴展VLAN中清除。
9.根據權利要求6所述的裝置,其特征在于, 收發(fā)單元從遠端站點的ED接收到的VLAN屬性注冊信息中屬性事件為LeaveAll事件、JoinIn 事件、JoinEmpty 事件、LeaveIn 事件、或 LeaveEmpty 事件; 所述控制單元在根據該VLAN屬性注冊信息執(zhí)行接收接口的VLAN屬性注冊時,具體用于: 如果該VLAN屬性注冊信息中屬性事件為LeaveAll事件,則在該接收接口上注銷所有VLAN屬性; 如果該VLAN屬性注冊信息中屬性事件為JoinIn事件或JoinEmpty事件,則在該接收接口上注冊該VLAN屬性注冊信息中屬性取值包括的所有VLAN ; 如果該VLAN屬性注冊信息中屬性事件為LeaveIn事件或LeaveEmpty事件,則在該接收接口上注銷該VLAN屬性注冊信息中屬性取值包括的所有VLAN。
10.根據權利要求6所述的裝置,其特征在于,所述VLAN屬性注冊報文具體為采用通用VLAN屬性注冊協議GVRP的報文; 所述控制單兀在生成該VLAN屬性注冊信息對應的VLAN屬性注冊報文時,用于:生成一GVRP報文,將該VLAN屬性注冊信息中的屬性事件填入該GVRP報文的屬性事件字段中,將該VLAN屬性注冊信息中的屬性取值填入該GVRP報文的屬性取值字段中。
【文檔編號】H04L29/06GK104348797SQ201310328318
【公開日】2015年2月11日 申請日期:2013年7月31日 優(yōu)先權日:2013年7月31日
【發(fā)明者】孫策 申請人:杭州華三通信技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
南安市| 中山市| 宣城市| 天气| 剑川县| 焦作市| 酒泉市| 金坛市| 巴林右旗| 新乐市| 兴业县| 都江堰市| 体育| 二连浩特市| 堆龙德庆县| 大田县| 广水市| 乐都县| 荔波县| 禹州市| 卢龙县| 华宁县| 合肥市| 壤塘县| 青州市| 囊谦县| 志丹县| 丹东市| 大兴区| 浙江省| 沭阳县| 牟定县| 嘉禾县| 瑞昌市| 潞西市| 庄河市| 专栏| 平定县| 镇赉县| 崇州市| 仁怀市|