低軌衛星網絡協議的仿真模擬
(1)切換管理,向GlobalNode 通告與衛星的映射關系;
(2)向Global Node 通告可以到達的子網地址;
(3)數據包的封裝與解封;
(4)上行鏈路的各個pipeline 階段。
2.2 Satellite 節點要實現的功能
(1)路由地面網關發送來的數據包;
(3)下行鏈路的各個pipeline 階段;
(4)星間鏈路的各個pipeline 階段;
(5)導入STK(Satellite Tools Kit)衛星軌道文件。
2.3 Global Node 要實現的功能
(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所示。
評論