[發明專利]基于協議無感知轉發技術的流表虛擬化裝置及方法有效
| 申請號: | 201710945339.2 | 申請日: | 2017-10-11 |
| 公開(公告)號: | CN107645450B | 公開(公告)日: | 2019-10-25 |
| 發明(設計)人: | 朱祖勍;李晟如;韓凱;黃會柏 | 申請(專利權)人: | 中國科學技術大學 |
| 主分類號: | H04L12/741 | 分類號: | H04L12/741 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 任巖 |
| 地址: | 230026 安*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 協議 感知 轉發 技術 虛擬 化裝 方法 | ||
1.一種基于協議無感知轉發技術的流表虛擬化裝置,包括:
物理流表初始化單元,用于接收外界的物理交換機發送的Resource Report信息并下發物理Table Mod信息,初始化物理交換機中的物理流表,得到初始化后的物理流表;
租戶控制器信令通道,用于接收外界的租戶控制器下發的虛擬Table Mod信息,并創建虛擬流表;
流表分發器,用于根據所述虛擬Table Mod信息和所述初始化后的物理流表,創建該虛擬流表與初始化后的物理流表的映射關系;以及
流表轉換單元,用于接收租戶控制器下發的虛擬Flow Mod信息,根據所述映射關系,將虛擬流表轉換成初始化后的物理流表,得到轉換后的物理流表。
2.根據權利要求1所述的裝置,還包括:
物理交換機信令通道,用于接收外界的物理交換機發送的Resource Report信息,以及轉換后的物理流表;以及
流表存儲單元,用于存儲所述虛擬流表和所述物理流表。
3.根據權利要求2所述的裝置,其中,所述流表轉換單元還用于將所述虛擬Flow Mod信息中的指令集進行轉換,得到轉換后的指令集,并結合所述轉換后的物理流表的匹配值,得到物理Flow Mod信息,并將其下發至物理交換機,以得到轉換后的物理流表。
4.根據權利要求1所述的裝置,其中,所述初始化后的物理流表包括一個匹配域,該匹配域的偏移量為0,偏移長度為物理交換機允許的最大的匹配域長度。
5.一種基于協議無感知轉發技術的流表虛擬化方法,包括:
接收外界的物理交換機發送的Resource Report信息,并下發物理Table Mod信息,初始化物理流表,得到初始化后的物理流表;
接收外界的租戶控制器下發的虛擬Table Mod信息,并創建虛擬流表;
根據所述虛擬Table Mod信息和所述初始化后的物理流表,創建虛擬流表與初始化后的物理流表的映射關系;以及
接收租戶控制器下發的虛擬Flow Mod信息,結合所述映射關系,將虛擬流表轉換成初始化后的物理流表,得到轉換后的物理流表。
6.根據權利要求5所述的方法,其中,還包括步驟:將所述虛擬Flow Mod信息中的指令集進行轉換,得到轉換后的指令集,并結合所述轉換后的物理流表的匹配值,得到物理FlowMod信息,以得到轉換后的物理流表。
7.根據權利要求5所述的方法,其中,接收外界的租戶控制器下發的虛擬Table Mod信息,并創建虛擬流表,具體包括步驟:
接收外界的租戶控制器下發的虛擬Table Mod信息,解析該虛擬Table Mod信息并查找到虛擬流表對應的物理交換機;
判斷虛擬流表的第一個匹配域的起始偏移量到最后一個匹配域所占的比特長度是否大于物理交換機所允許的最大匹配域長度;以及
若是,則將匹配域分組,直到每組的第一個匹配域到最后一個匹配域的比特長度均小于等于物理交換機所允許的最大匹配域長度,以創建所述虛擬流表。
8.根據權利要求5所述的方法,其中,根據所述虛擬Table Mod信息和所述初始化后的物理流表,創建該虛擬流表與初始化后的物理流表的映射關系,具體包括步驟:
根據虛擬流表的流表項數量分配初始化后的物理流表上的空間,若虛擬流表的匹配域被分成多個組,則將每個組按照虛擬流表的流表項數目分配一段初始化后的物理流表上的空間,從而創建虛擬流表與初始化后的物理流表的映射關系。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學技術大學,未經中國科學技術大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710945339.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鋰電池的芯殼結構
- 下一篇:一種方形鋁殼鋰離子動力電池蓋板





