[發明專利]一種軟件定義網絡的數據通信實現方法有效
| 申請號: | 201810235110.4 | 申請日: | 2018-03-21 |
| 公開(公告)號: | CN108512700B | 公開(公告)日: | 2020-10-23 |
| 發明(設計)人: | 王曉喃 | 申請(專利權)人: | 常熟理工學院 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/741;H04L12/947 |
| 代理公司: | 江蘇圣典律師事務所 32237 | 代理人: | 胡建華 |
| 地址: | 215500 江蘇省蘇州市常熟市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 定義 網絡 數據通信 實現 方法 | ||
本發明提供了一種軟件定義網絡的數據通信實現方法,所述網絡包括控制器、交換機和移動節點,所述網絡劃分為兩個以上的域,每個域包含一個控制器和兩個以上的交換機;一個移動節點使用節點ID通過與自己關聯的交換機實現通信;移動節點通過本發明所提供的數據通信實現方法可快速獲取網絡數據,降低數據包丟失率,提高服務質量,本發明可應用于道路路況監測、環境監測等領域,具有廣泛的應用前景。
技術領域
本發明涉及一種實現方法,尤其涉及的是一種軟件定義網絡的數據通信實現方法。
背景技術
軟件定義網絡作為一種新型通信網絡,能夠實現節點之間的多跳無線通信。隨著網絡技術的不斷發展以及各種新應用的不斷涌現,迫切需要提高網絡性能。
目前,研究人員提出了通過軟件定義網絡獲取網絡服務的模式并定義了相應的協議棧,但是由于軟件定義網路體系結構與傳統網絡的體系結構不同,現有的網絡獲取服務的方法具有一些局限性。因此需要提出一種低延遲的軟件定義網絡實現方法,從而提高服務質量。
發明內容
發明目的:本發明所要解決的技術問題是針對現有技術的不足,提供一種軟件定義網絡的數據通信實現方法。
技術方案:本發明公開了一種軟件定義網絡的數據通信實現方法,所述網絡包括控制器、交換機和移動節點,所述網絡劃分為兩個以上的域,每個域包含一個控制器和兩個以上的交換機;一個移動節點使用節點ID通過與自己關聯的交換機實現通信;
一個控制器或者交換機配置兩個以上的接口,每個接口由接口ID唯一標識,該接口ID預先配置,接口ID值為自然數,例如接口ID為1;一個控制器與所在域中的一個交換機的接口相連,該交換機的其余接口與其他控制器鏈路相連,該交換機稱為主交換機;
每個控制器維護一個節點ID空間,節點ID的長度為i比特,i為大于1的正整數;如果所述網絡包含M個域,即包含M個控制器,M,1M2i-2,遠小于指小于十分之一,,那么第m個控制器的節點ID空間[L(m),U(m)]如公式(1)和(2)所示,L(m)和U(m)為控制器的節點ID空間的下限和上限,為1≤m≤M;如果第m個控制器所在域中包含N個交換機,N為大于1的正整數,那么第n個交換機的節點ID空間[L(m,n),U(m,n)]如公式(3)和(4)所示,[L(m,n),U(m,n)]為交換機的節點ID空間的下限和上限,1≤n≤N;
一個移動節點配置一個家鄉節點ID和一個臨時節點ID;每個交換機維護一個分配表,每個分配表項包含節點ID域、類型域、接口ID域和生命周期域,其中類型域值為0時,表明該節點ID為家鄉節點ID,類型域值為1時,表明該節點ID為臨時節點ID;如果一個分配表項的生命周期衰減為0,則刪除該分配表項;如果移動節點M1啟動后與交換機SW1關聯,則執行下述操作獲取家鄉節點ID:
步驟101:開始;
步驟102:移動節點M1發送家鄉節點ID請求消息,消息負載為生命周期值,例如24小時;
步驟103:交換機SW1從自己的接口f接收到家鄉節點ID請求消息后,查看自己的節點ID空間以及分配表,選擇一個節點ID,該節點ID屬于節點ID空間且不等于所有分配表項的節點ID域值;交換機SW1從接口f發送家鄉節點ID響應消息,該家鄉節點ID響應消息的負載為選擇的節點ID;創建一個分配表項,該分配表項的節點ID域值為選中的節點ID,類型域值為0,接口ID為f,生命周期域值為接收到的家鄉節點ID請求消息負載中的生命周期值;
步驟104:移動節點M1接收到家鄉節點ID響應消息后,將負載中的節點ID設置為自己的家鄉節點ID;
步驟105:結束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于常熟理工學院,未經常熟理工學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810235110.4/2.html,轉載請聲明來源鉆瓜專利網。





