[發明專利]一種實現分布式多租戶虛擬網絡的方法和裝置有效
| 申請號: | 201310277240.1 | 申請日: | 2013-07-02 |
| 公開(公告)號: | CN104283756B | 公開(公告)日: | 2017-12-15 |
| 發明(設計)人: | 王松波;林濤;張寅飛;任維春 | 申請(專利權)人: | 新華三技術有限公司 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46;H04L12/823 |
| 代理公司: | 北京德琦知識產權代理有限公司11018 | 代理人: | 謝安昆,宋志強 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 分布式 租戶 虛擬 網絡 方法 裝置 | ||
1.一種實現分布式多租戶虛擬網絡的方法,其特征在于,所述多租戶虛擬網絡中的一臺服務器上部署有OpenFlow控制器,其它服務器中部署有虛擬機和OpenFlow交換機,該方法包括:
在OpenFlow控制器中配置虛擬網絡的信息,所述虛擬網絡的信息包括該虛擬網絡中所有虛擬機信息以及虛擬機之間的訪問策略信息,所述虛擬機信息包括該虛擬機的MAC地址;
OpenFlow控制器接收到任一OpenFlow交換機發送的攜帶以太網報文的報文頭信息的packet-in消息時,根據配置的虛擬網絡信息判斷以太網報文頭信息中的源MAC地址對應的源虛擬機和目的MAC地址對應的目的虛擬機是否屬于同一虛擬網絡,如果是,則根據配置的虛擬網絡信息中該源虛擬機和目的虛擬機之間的訪問策略信息生成該源虛擬機到目的虛擬機的流表項并下發到該任一OpenFlow交換機,以使該任一OpenFlow交換機根據該下發的流表項處理所述以太網報文;
其中,所述packet-in消息是該任一OpenFlow交換機接收到所述以太網報文且確定不存在所述以太網報文對應的流表項之后發送的。
2.根據權利要求1所述的方法,其特征在于,
所述虛擬機信息還包括虛擬機連接的OpenFlow交換機及連接端口信息,所述OpenFlow交換機為支持虛擬邊緣端口匯聚VEPA轉發模式的虛擬交換機,所述OpenFlow交換機通過一上行接口連接至外部的物理交換機;
所述生成該源虛擬機到目的虛擬機的流表項,包括:
在該源虛擬機和目的虛擬機之間的訪問策略信息允許該源虛擬機和目的虛擬機互訪時,生成第一流表項,該第一流表項包頭域包括:源MAC地址為源虛擬機的MAC地址;目的MAC地址為目的虛擬機的MAC地址;進入接口為該任一OpenFlow交換機上連接至該源虛擬機的下行接口;該第一流表項的行動包括:通過該任一OpenFlow交換機上連接至外部物理交換機的上行接口轉發所匹配的報文;
在該源虛擬機和目的虛擬機之間的訪問策略信息禁止該源虛擬機和目的虛擬機互訪時,生成第二流表項,該第二流表項包頭域與所述第一流表項相同,該第二流表項的行動包括:丟棄所匹配的報文。
3.根據權利要求2所述的方法,其特征在于,
根據配置的虛擬網絡信息中該源虛擬機和目的虛擬機之間的訪問策略信息生成該源虛擬機到目的虛擬機的流表項并下發到該OpenFlow交換機時,進一步根據配置的 虛擬網絡信息中該源虛擬機和目的虛擬機之間的訪問策略信息生成該目的虛擬機到源虛擬機的流表項并下發到該OpenFlow交換機。
4.根據權利要求3所述的方法,其特征在于,
所述生成該目的虛擬機到源虛擬機的流表項,包括:
在該源虛擬機和目的虛擬機之間的訪問策略信息允許該源虛擬機和目的虛擬機互訪時,生成第三流表項,該第三流表項包頭域包括:源MAC地址為目的虛擬機的MAC地址;目的MAC地址為源虛擬機的MAC地址;進入接口為該任一OpenFlow交換機上連接至外部物理交換機的上行接口;該第三流表項的行動包括:通過該任一OpenFlow交換機上連接至該源虛擬機的下行接口轉發所匹配的報文;
在該源虛擬機和目的虛擬機之間的訪問策略信息禁止該源虛擬機和目的虛擬機互訪時,生成第四流表項,該第四流表項包頭域與所述第三流表項相同,該第四流表項的行動包括:丟棄所匹配的報文。
5.根據權利要求4所述的方法,其特征在于,該方法進一步包括:
OpenFlow控制器接收到該任一OpenFlow交換機發送的虛擬機遷移事件通知時,更新發生遷移的虛擬機的虛擬機信息,并根據該虛擬機當前連接的OpenFlow交換機及連接端口信息,更新該虛擬機與其所在虛擬網絡中其它各虛擬機之間的流表項,并將生成的流表項下發到該任一OpenFlow交換機;其中,所述虛擬機遷移事件通知是該任一OpenFlow交換機檢測到有虛擬機遷移到該任一OpenFlow交換機所在服務器時發送的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三技術有限公司,未經新華三技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310277240.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種低成本的豬飼料制作方法
- 下一篇:鴨保健促長飼料添加劑及其應用





