[發明專利]一種基于SDN的二層隧道建立方法和系統在審
| 申請號: | 201610087187.2 | 申請日: | 2016-02-16 |
| 公開(公告)號: | CN105656751A | 公開(公告)日: | 2016-06-08 |
| 發明(設計)人: | 翟躍 | 申請(專利權)人: | 上海斐訊數據通信技術有限公司 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46;H04L29/06 |
| 代理公司: | 上海碩力知識產權代理事務所 31251 | 代理人: | 郭桂峰 |
| 地址: | 201616 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 sdn 隧道 建立 方法 系統 | ||
1.一種基于SDN的二層隧道建立方法,其特征在于,包括:
SDN控制器根據SDN交換機通過私有二層報文上報的自己的MAC 地址信息、端口信息和學習的MAC地址信息,計算網絡拓撲;
SDN控制器根據SDN交換機發送的未匹配流表中的網絡拓撲和 MAC地址信息建立隧道,根據隧道生成隧道信息,并向SDN交換機下 發包含隧道信息的流表。
2.根據權利要求1所述的基于SDN的二層隧道建立方法,其特征 在于,所述私有二層報文為Experimenter報文;
所述基于SDN的二層隧道建立方法還包括:預先擴展Experimenter 報文,所述Experimenter報文至少包括表示SDN交換機的MAC地址的 字段、表示SDN交換機的交換端口的字段和表示所述交換端口下學習的 MAC地址字段。
3.根據權利要求2所述的基于SDN的二層隧道建立方法,其特征 在于,所述SDN控制器根據SDN交換機通過私有二層報文上報的自己 的MAC地址信息、端口信息和學習的MAC地址信息,計算網絡拓撲, 具體為:
SDN控制器接收SDN交換機發送的Experimenter報文,從所述 Experimenter報文中獲取SDN交換機的MAC地址、SDN交換機的交換 端口和所述交換端口下學習的MAC地址,根據鏈路層發現協議計算網絡 拓撲。
4.根據權利要求1所述的基于SDN的二層隧道建立方法,其特征 在于,所述SDN控制器根據SDN交換機發送的未匹配流表中的網絡拓 撲和MAC地址信息建立隧道,具體為:
SDN控制器接收SDN交換機發送的未匹配流表,解析未匹配流表的 MAC地址信息,所述MAC地址信息字段中包括報文的源MAC地址、 目的MAC地址和入端口;
SDN控制器根據網絡拓撲、SDN交換機轉發端口信息和MAC地址 信息自動建立端到端隧道;
根據差分服務代碼點中的優先級建立隧道的優先級隊列。
5.根據權利要求4所述的基于SDN的二層隧道建立方法,其特征 在于,所述基于SDN的二層隧道建立方法還包括:預先擴展隧道報文頭, 所述隧道報文頭至少包括隧道ID、優先級和序列碼;
所述根據隧道生成隧道信息,具體為:
根據建立的隧道,生成包括隧道ID、優先級和序列碼的隧道信息。
6.根據權利要求5所述的基于SDN的二層隧道建立方法,其特征 在于,所述向SDN交換機下發包含隧道信息的流表,具體為:
如果SDN交換機是入口交換機,則所述入口交換機根據下發的流表 中的隧道信息為原始報文封裝私有的隧道報文頭形成隧道報文,該隧道 報文頭包括隧道ID、優先級和序列碼;
如果SDN交換機是出口交換機,則所述出口交換機將接收到的隧道 報文去掉隧道報文頭,還原成原始的數據報文;
如果SDN交換機是中間交換機,則中間交換機根據隧道報文中的隧 道ID和優先級進行轉發。
7.一種基于SDN的二層隧道建立系統,其特征在于,包括:
SDN交換機,用于通過私有二層報文向SDN控制器上報的自己的 MAC地址信息、端口信息和學習的MAC地址信息;向SDN控制器發送 未匹配流表,所述未匹配流表包括網絡拓撲和MAC地址信息;
SDN控制器,用于根據SDN交換機上報的自己的MAC地址信息、 端口信息和學習的MAC地址信息計算網絡拓撲;根據SDN交換機發送 的未匹配流表中的網絡拓撲和MAC地址信息建立隧道,根據隧道生成隧 道信息,并向SDN交換機下發包含隧道信息的流表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海斐訊數據通信技術有限公司,未經上海斐訊數據通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610087187.2/1.html,轉載請聲明來源鉆瓜專利網。





