低轨卫星网络协议的仿真模拟
(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所示。
评论