[發明專利]一種指派虛擬局域網的方法及網元有效
| 申請號: | 201110294117.1 | 申請日: | 2011-09-27 |
| 公開(公告)號: | CN103023798A | 公開(公告)日: | 2013-04-03 |
| 發明(設計)人: | 康玉東;厲益舟 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/803 | 分類號: | H04L12/803;H04L12/46 |
| 代理公司: | 廣州三環專利代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 指派 虛擬 局域網 方法 | ||
技術領域
本發明涉及網絡技術領域,尤其涉及一種指派虛擬局域網的方法及網元。
背景技術
多鏈接半透明互聯(英文全稱:Transparent?Interconnection?of?Lots?of?Links,以下簡稱:TRILL)主要用來克服生成樹協議(英文全稱:Spanning?Tree?Protocol,以下簡稱:STP)在規模上和拓撲重聚方面存在的不足。
運行TRILL協議的網元稱作RBridge(簡稱RB)。RB通過運行擴展的中間系統到中間系統的路由選擇協議(英文全稱:Intermediate?System?to?Intermediate?System?Routing?Protocol,以下簡稱:IS-IS)計算路由。目前,IETF提出了分層TRILL網絡架構的草案,在這個草案中,可以進行分層組網,實現TRILL域分層組網TRILL?Multilevel。
新引入的TRILL?Multilevel和現有的TRILL網絡,對域地址(Area?address)規定不同。在現有單域TRILL網絡中,組網僅僅支持IS-IS?Level1,所以,TRILL中對IS-IS協議的Area?address規定為零。而在新引入的TRILL?Multilevel中,會出現多個不同的IS-IS?Level1域,也即多個TRILL域,所以,草案規定Area?address為非零值,不同的值用于標示不同的TRILL域。不論是新引入的TRILLMultilevel,還是現有的TRILL協議,都可通過用于建立和維護相鄰站點之間關系的HELLO報文進行關系維護。
具體的,如圖1所示,是TRILL域分層組網的一種結構組成示意圖,其中包括位于用戶側的、域地址(area?address)為101和102的兩個一級(level?1)TRILL域,兩個一級TRILL域通過邊緣RB和二級(level?2)TRILL域連接到其他非本地的一級TRILL域(圖中未示出)。域地址為101的TRILL域中包括RB1、RB4,域地址為102的TRILL域中包括RB2、RB3,域地址為101的TRILL域和域地址為102的TRILL域通過交換機互連。主機(host,圖中未示出)報文通過所述域地址為101和102的兩個TRILL域進行報文轉發。
在實現本發明的過程中,發明人發現,在新的TRILL分層組網中,當一個交換機如Bridge?Link,switch等如圖1那樣同時接入兩個或者兩個以上不同的一級TRILL域后,由于各TRILL域間不能對多個虛擬局域網(英文全稱:Virtual?Local?Area?Network,以下簡稱:VLAN)指派轉發該VLAN報文的TRILL域,則不同VLAN的報文可能會通過多個不同的TRILL域轉發,例如,圖1中的VLAN1就可以同時從Area?address=101和Area?address=102兩個TRILL域轉發報文,這會導致多個TRILL域中的VLAN的報文形成環路,廣播報文在域間出現重復廣播,以及不同TRILL域的RB無法分擔負載等問題。
發明內容
本發明實施例所要解決的技術問題在于,提供一種TRILL域分層組網中指派虛擬局域網的方法及網元,可進行TRILL域間對連接到交換機的多個虛擬局域網進行轉發指派。
為了解決上述技術問題,本發明實施例提供了一種指派虛擬局域網的方法,應用于多鏈路半透明互連TRILL域分層組網中,所述TRILL域分層組網中包括多個一級TRILL域,每個一級TRILL域中包括至少一個運行TRILL協議的網元,該方法包括:
運行TRILL協議的網元獲取所述各TRILL域的域信息;
根據所述獲取的域信息,判斷各TRILL域的域狀態是否發生變化;
當至少一個TRILL域的域狀態發生變化時,判斷自身是否為所述TRILL域分層組網的網絡中的域指派接入網元;
若是,為所述各TRILL域指派虛擬局域網VLAN,使各TRILL域負責轉發不同的VLAN的報文。
相應地,本發明實施例還提供了一種運行TRILL協議的網元,該運行TRILL協議的網元設置在多鏈路半透明互連TRILL域分層組網中的一級TRILL域中,其中,所述TRILL域分層組網中包括多個一級TRILL域,所述網元包括:
獲取模塊,用于獲取所述各TRILL域的域信息;
狀態判斷模塊,用于根據所述獲取模塊獲取的域信息,判斷各TRILL域的域狀態是否發生變化;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110294117.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:確定時域運動矢量預測值的方法和裝置
- 下一篇:一種滑動刪除列表條目的方法





