[發明專利]采用虛擬VLAN端口實現多虛擬網絡的方法及系統有效
| 申請號: | 201310060034.5 | 申請日: | 2013-02-27 |
| 公開(公告)號: | CN103152240A | 公開(公告)日: | 2013-06-12 |
| 發明(設計)人: | 張群軾 | 申請(專利權)人: | 漢柏科技有限公司 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 王瑩 |
| 地址: | 300384 天津市華*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 采用 虛擬 vlan 端口 實現 網絡 方法 系統 | ||
技術領域
本發明涉及數據交換技術領域,特別涉及一種采用虛擬VLAN端口實現多虛擬網絡的方法及系統。
背景技術
數據中心提供資源出租業務,針對不同的租戶,數據中心需要提供一個虛擬網絡實現數據交換,使租戶在單個虛擬網絡中互不干擾的使用資源。隨著數據中心業務的發展,單個虛擬網絡往往不能滿足用戶的需求,需要建立多個虛擬網絡來隔離各個業務部門的網絡。VLAN(Virtual?Local?Area?Network,虛擬局域網)是一種將局域網設備從邏輯上劃分成一個個網段,從而實現虛擬工作組的新興數據交換技術。
發明內容
(一)解決的技術問題
本發明解決的技術問題是通過虛擬VLAN端口實現建立多個虛擬網絡。
(二)技術方案
本發明提供了一種采用虛擬VLAN端口實現多虛擬網絡的方法,所述方法包括:
S1:在不同主機中建立虛擬VLAN端口和與所述虛擬VLAN端口相對應的Bridge,并將所述虛擬VLAN端口與所述Bridge連接構成虛擬網絡;
S2:當有虛擬機加入到所述虛擬網絡時,將所述虛擬機與所述Bridge連接;
S3:重復步驟S1-S2,直到實現預設個虛擬網絡。
優選地,當所述虛擬機向另一主機中的目的虛擬機發送報文時,所述報文經過所述虛擬VLAN端口,所述虛擬VLAN端口為所述報文標記虛擬VLAN端口ID;當所述報文進入所述另一主機,所述另一主機中與所述虛擬VLAN端口ID相同的所述虛擬VLAN端口接收所述報文。
優選地,每個所述主機中的所述虛擬VLAN端口通過所述Bridge與至少一個虛擬機相連接,并與所述主機中的第一物理網卡相連接。
優選地,不同主機中與所述虛擬VLAN端口連接的所述第一物理網卡之間通過物理交換機連接。
本發明還提出了一種采用虛擬VLAN端口實現多虛擬網絡的系統,所述系統包括數據網和管理網;
所述數據網由第一物理交換機、與所述第一物理交換機連接的不同主機上的第一物理網卡、和與所述第一物理網卡連接的虛擬VLAN端口組成;
所述管理網由第二物理交換機、與所述第二物理交換機連接的不同主機上的第二物理網卡和網絡控制單元組成;
所述網絡控制單元用于在不同主機中建立所述虛擬VLAN端口和與所述虛擬VLAN端口相對應的Bridge,并用于控制主機將所述主機中的所述VLAN端口與所述Bridge相連接。
優選地,每個所述主機中的所述虛擬VLAN端口通過所述Bridge與至少一個虛擬機相連,并與所述主機中的第一物理網卡相連接。
優選地,不同主機中與所述虛擬VLAN端口連接的所述第一物理網卡之間通過第一物理交換機連接。
(三)有益效果
本發明通過采用虛擬VLAN端口實現建立多個虛擬網絡,把廣播限制在各個虛擬網絡的范圍內,從而減少整個網絡范圍內廣播包的傳輸,提高了網絡的傳輸效率,同時每個虛擬網絡中虛擬機實現了互相隔離。
附圖說明
圖1是本發明提出的方法流程圖;
圖2是本發明提出的系統結構圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述。
實施例1:
本發明提供了一種采用虛擬VLAN端口實現多虛擬網絡的方法,所述方法流程圖如圖1所示,所述方法包括:
S1:在不同主機中建立虛擬VLAN端口和與所述虛擬VLAN端口相對應的Bridge,并將所述虛擬VLAN端口與所述Bridge連接構成虛擬網絡;
當用戶需要建立一個虛擬網絡,網絡控制單元在不同主機中建立虛擬VLAN端口,如虛擬VLAN端口100,建立的該虛擬VLAN端口攜帶所述虛擬VLAN端口的ID;然后網絡控制單元在不同主機中建立與所述虛擬VLAN端口相對應的Linux?Bridge,如Bridge100;最后網絡控制單元向每個主機發送控制命令,所述控制命令為將所述虛擬VLAN端口與所述Linux?Bridge相連接。所述虛擬VLAN端口與所述Linux?Bridge以及與所述VLAN端口相連接的所述物理網卡共同構成虛擬網絡。
S2:當有虛擬機加入到所述虛擬網絡時,將所述虛擬機與所述Bridge連接;
當主機中有虛擬機加入到所建立的虛擬網絡中時,網絡控制單元向該虛擬機所在的主機發送控制命令,該控制命令為將該虛擬機與該虛擬網絡中的Linux?Bridge相連接。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于漢柏科技有限公司,未經漢柏科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310060034.5/2.html,轉載請聲明來源鉆瓜專利網。





