999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種多跳無線網絡動態拓撲模擬器的設計與實現

2020-03-18 16:34:10米志超
江蘇科技信息 2020年1期

趙 寧,倪 明,米志超

(1.中國電子科技集團公司第二十八研究所,江蘇南京 210007;2.陸軍工程大學,江蘇南京 210007)

0 引言

Ad Hoc移動網絡不需要架設固定中心的基站等設備,節點間通過交互信息,相互合作而形成多跳的移動通信網絡,其結構形式更加靈活,有著廣泛的應用前景。如何評估多跳無線網絡組網性能指標是當前Ad Hoc網絡研究的一個重要內容[1]。針對不同拓撲環境的網絡協議仿真,對無線網絡的協議具有極大的意義。

計算機仿真和建立實驗床是目前研究Ad Hoc網絡常見的方法[2]。但純軟件仿真需要將測試實物上的軟件重新在仿真平臺上實現,增加了工作量。而實驗床仿真測試一般規模較小,很難在有限空間內仿真出各種拓撲結構。

本文設計并實現了一種支持多跳無線網絡拓撲模擬器系統,該系統能夠支持帶有無線信道的設備進行網絡性能仿真,支持多跳無線環境的模擬,使得對Ad Hoc網絡的研究更方便和全面。

1 設計思路

iptables[3]是Linux平臺下的數據包過濾防火墻工具。數據包過濾是iptables功能的核心,它能夠通過向列表中插入或刪除相應的規則參數來禁止一個節點的數據包進入本節點,也可以禁止本節點的數據包發送到另外一個節點,以此來實現過濾特定數據包的功能。當數據包被發送到防火墻后,防火墻首先將數據包轉發給檢查模塊進行處理。檢查模塊則通過過濾規則的對比,來決定轉發或丟棄該數據包。本文借助iptables模擬網絡節點間鏈路的建立或斷開,在有限的實驗環境中實現網絡的拓撲模擬控制。下面本文分別從系統結構設計和實驗測試等方面進行描述。

2 系統結構設計

2.1 系統模型設計

拓撲模擬器系統模型如圖1所示。其中,圖1(b)描述了網絡拓撲模擬控制系統的組成,它主要由一臺具備無線通信功能的計算機以及若干個無線終端設備構成。其中計算機是整個系統的拓撲模擬控制中心,它通過一系列的控制消息來控制無線終端設備自動實現網絡拓撲構建和更新。無線終端設備既是控制中心的受控節點,同時也是網絡節點,網絡拓撲的構建和更新工作由所有無線終端設備共同實現。

拓撲模擬控制中心通過UDP協議與每個無線終端設備進行通信并以此來檢測無線終端信息。整體設計思想如下:首先,如圖1(a)中所示的原始的拓撲中,由于所有的無線終端均處于彼此一跳的通信范圍內,因此所有無線終端都可以直接進行通信。當希望構建一個預期的網絡拓撲(如圖1(c)所示)時,則在拓撲模擬控制中心的應用界面中對預期的網絡拓撲進行描述,然后控制中心的生成算法為每個無線終端設備生成對應的MAC地址屏蔽消息。接著該地址屏蔽消息將被發送給對應的無線終端設備,而每個無線終端設備在接收到各自的地址屏蔽消息后,自動調用其iptables工具并執行相應參數規則來過濾特定的MAC地址無線終端發來的數據包,構造如圖1(c)所示的預期網絡拓撲。

圖1 系統模型

這樣通過無線終端MAC地址屏蔽關系的自動生成、iptables參數規則的自動設置以及拓撲恢復及再構建,拓撲模擬控制系統就可以實現預期網絡拓撲的構建和更新。

2.2 通信協議設計

拓撲模擬控制中心和無線終端間的通信是整個拓撲模擬控制系統的基礎。首先,網絡內的設備具有不同的身份,設備間需要識別網絡中其他設備的身份,而控制中心和無線終端也需要獲取彼此的相關信息。此外,當進行拓撲構建時,控制中心需要將MAC地址屏蔽消息發送給每個無線終端,當網絡拓撲需要更新時,控制中心也需要通知所有無線終端。

本文設計了一個拓撲模擬控制中心和無線終端間的通信協議,以解決兩者間的通信和控制需求。通信協議建立在UDPSOCKET基礎上,在通信協議中每個消息的傳輸方向、消息內容和傳輸類型描述如下。

(1)地址請求(ARS)消息。在網絡的最初始狀態,拓撲模擬控制中心就是通過向系統內的無線終端設備廣播地址請求消息來通告其身份,并同時請求所有的無線終端回饋它們的IP和MAC地址。

(2)準備就緒(RA)消息。系統內的無線終端通過開機后即廣播準備就緒消息向網絡內的其他設備通告其身份。

(3)拓撲更新(TU)消息。拓撲模擬控制中心將廣播拓撲更新消息向系統內的無線終端通告系統準備更新網絡拓撲。

(4)IP地址通告(IA)消息??刂浦行耐ㄟ^廣播IP地址通告消息來讓系統內的無線終端獲取其IP地址。

(5)地址響應(ARP)消息。無線終端通過向拓撲模擬控制中心單播地址響應消息來回饋其IP和MAC地址。

(6)MAC地址屏蔽(MAF)消息。MAC地址屏蔽消息由拓撲模擬控制中心送給每個無線終端。無線終端在收到MAC地址屏蔽消息后會自動觸發內置的iptables工具并根據MAC地址屏蔽消息設置相應的iptables參數規則。

2.3 工作流程

拓撲模擬控制中心首先廣播地址請求消息來通告身份并請求所有的無線終端回饋IP和MAC地址。無線終端啟動程序后則開始廣播準備就緒消息來表明身份。這樣系統內所有的設備均可獲知其他設備的身份。

拓撲模擬控制中心發送IP地址,無線終端設備一旦收到地址請求消息則響應它們的IP和MAC地址。在拓撲模擬控制中心成功獲取所有終端的信息后,需要在拓撲模擬控制中心上完成網絡拓撲描述以提供所有終端間的連接關系。拓撲模擬控制中心根據拓撲描述為每個終端生產MAC地址屏蔽消息。然后拓撲模擬控制中心開啟定時器并將MAC地址屏蔽消息分別發送給每個無線終端。所有終端在收到MAC地址屏蔽消息后都需要向拓撲模擬控制中心發送確認并自動配置iptables過濾規則。如果拓撲模擬控制中心在計時器的有效周期內未收到確認,則重復MAC地址屏蔽消息發送過程。當所有終端都設置相應的參數規則后,數據包將按照預期的路徑進行收發。

如果期望更新網絡拓撲,則拓撲模擬控制中心重新廣播新的拓撲更新消息來通知所有的無線終端系統準備更新網絡拓撲。

3 系統實驗測試

拓撲模擬控制器實驗系統主要由1臺筆記本電腦(完成拓撲模擬控制中心)和5臺無線樹莓派設備組成。研究人員將所有的樹莓派設備按照1至5依次編號。

網絡的原始拓撲與圖1(a)相同。實驗中,研究人員希望構建如圖1(c)所示的網絡拓撲。拓撲構建實現過程操作如下:首先,讓所有無線終端與拓撲模擬控制中心建立連接。然后拓撲模擬控制中心獲取IP和MAC地址,描述網絡拓撲。接著拓撲模擬控制中心將產生并發送MAC地址屏蔽消息。最后,無線終端調用并設置iptables規則,構建網絡拓撲。

實驗采用ping的方法來檢驗拓撲構建實驗的有效性[4]。讓節點1來ping節點2,在初始的網絡拓撲中,節點1和節點2彼此具備連接關系,因此從節點1發出的數據包可以直接到達節點2而無須其他節點進行轉發。但是當拓撲構建過程完成后,節點1和節點2在邏輯上彼此不再具備直接的連接關系,因此從節點1發出的數據包需要經過其他節點的轉發才能到達節點2。

實驗結果表明節點1發出的ICMP數據包是經過節點4轉發后到達節點2,網絡拓撲發生變化,符合預期的網絡拓撲變化,因此網絡拓撲構建成功。

4 結語

本文為了降低多跳無線通信網絡拓撲模擬控制實現的復雜度、提高可靠性、解決傳統方法中無法實現動態拓撲的缺陷,設計并實現了一種多跳無線網絡拓撲模擬器。該模擬器的拓撲模擬控制中心根據用戶描述的網絡拓撲生成MAC地址屏蔽消息,而無線終端則根據控制消息自動設置iptables規則來過濾指定的數據包,實現網絡拓撲構建,并能夠根據具體要求實現拓撲更新。

主站蜘蛛池模板: 精品亚洲麻豆1区2区3区| 欧美视频二区| 丝袜亚洲综合| 无码一区18禁| 9cao视频精品| www.youjizz.com久久| 无码啪啪精品天堂浪潮av| 国产视频入口| 91亚洲国产视频| 视频二区亚洲精品| 99国产精品国产| 尤物国产在线| 蜜芽国产尤物av尤物在线看| 国产福利影院在线观看| 欧美日韩在线观看一区二区三区| 日本欧美午夜| 一级毛片网| 国产理论一区| 久久99蜜桃精品久久久久小说| 国产网站一区二区三区| 18禁黄无遮挡网站| 67194亚洲无码| 久久久久亚洲av成人网人人软件| 欧洲一区二区三区无码| 亚洲有无码中文网| 在线亚洲小视频| 亚洲高清中文字幕在线看不卡| 99久久精彩视频| 精品久久国产综合精麻豆| 亚洲熟妇AV日韩熟妇在线| 热久久这里是精品6免费观看| h网站在线播放| 国产精品视频免费网站| 免费三A级毛片视频| 亚洲第一视频网站| 亚洲中文在线看视频一区| 久久综合伊人 六十路| 久久久精品国产亚洲AV日韩| 欧美精品亚洲精品日韩专区va| 青青草91视频| 高潮毛片免费观看| 在线精品视频成人网| 91小视频在线观看| 久久久精品国产SM调教网站| 91免费国产高清观看| AV无码国产在线看岛国岛| 欧美区一区| 国产白浆一区二区三区视频在线| 亚洲天堂成人| 青青草国产精品久久久久| 丝袜亚洲综合| 久久精品国产亚洲AV忘忧草18| 亚洲欧洲日韩久久狠狠爱 | 国产一级毛片网站| 99久久精品久久久久久婷婷| 国产永久在线视频| 毛片网站观看| 真人高潮娇喘嗯啊在线观看| 久久亚洲国产一区二区| 动漫精品啪啪一区二区三区| 日本久久网站| 欧美日在线观看| 亚洲欧美日韩另类在线一| 欧美成在线视频| 无码精品一区二区久久久| 精品国产中文一级毛片在线看| 亚洲 成人国产| 激情综合网激情综合| 四虎影视库国产精品一区| 亚洲第一区欧美国产综合| 老司机精品一区在线视频| 91青青草视频在线观看的| 亚洲国产日韩视频观看| 丰满的熟女一区二区三区l| 激情成人综合网| 日韩视频精品在线| 中文字幕伦视频| 日本精品中文字幕在线不卡| 啪啪永久免费av| 日韩欧美国产综合| 欧美伊人色综合久久天天| 毛片网站免费在线观看|