基于OPNET的LEO衛星網絡協議仿真平臺研究
(1)切換管理,向GlobalNode通告與衛星的映射關系;
(2)向GlobalNode通告可以到達的子網地址;
(3)數據包的封裝與解封;
(4)上行鏈路的各個pipeline階段。
2.2Satellite節點要實現的功能
(1)路由地面網關發送來的數據包;
(3)下行鏈路的各個pipeline階段;
(4)星間鏈路的各個pipeline階段;
(5)導入STK(SatelliteToolsKit)衛星軌道文件。
2.3GlobalNode要實現的功能
(1)存放網關可達子網列表,供網關封包時查詢;
(2)存放網關與衛星映射列表,供衛星節點星上路由時查詢。
3仿真驗證
在本文所建立的仿真系統平臺上,作者仿真了TCP協議在動態路由上的性能。仿真場景采用Iridium系統的一部分作為空中衛星網絡,兩個地面網關處于不同衛星覆蓋范圍內,網關所連接的Internet中有一對客戶機/服務器采用TCP連接進行數據傳輸。仿真結果將比較通過低軌衛星網絡進行TCP連接與通過地面網絡進行TCP連接之間的擁塞控制窗口,切換前后時延變化。仿真設置為:客戶端(longitude-161.8,latitude-29.14)下載服務器端(longitude-15.2,latitude-20.9)上大小為1Mbit的文件,帶寬瓶頸為10Mbps,整個過程每5s重復一次,直至仿真結束,仿真的網絡場景拓樸結構如圖3所示。

場景拓樸整個仿真時間為100s,在60s時刻客戶端接入網關發生星地切換。仿真結果如圖4、5所示。


評論