真实验中,节点的移动轨迹和移动方式由节点所属类型的对应移动模型来控制。ONE提供了多个移动模型,可以总结为三个类型,分别为**外部导入移动模型**、**随机移动模型**和**基于地图轨迹移动模型**.
*外部导入移动模型*的节点移动轨迹和位置数据都由外部文件提供,不受ONE配置控制。外部文件中,详细记录了仿真时间点、节点接触事件、节点位置坐标等信息,这些移动数据大多是真实移动环境的记录数据。仿真过程中,按照时间进行外部文件中记录的移动情况和接触事件,相当于再现了外部数据所记录的移动情景。
*随机移动模型*与外部导入移动模型不同,节点的移动情况是由于节点所配置的移动模型来实时决定。典型随机移动模型有随机游走模型(Random Walk Model,RWM)和随机路点模型(Random Way Point,RWP)。RWM移动模型中节点移动无规律,移动方向和速度都是随机的。因为RWM移动模型不符合真实移动环境的特点,ONE还提供了RWP移动模型。RWP与RWM的不同之处是节点在随机移动过程中会随机地在某个地点停留一段时间后再继续移动。
*基于地图轨迹移动模型*中,节点的移动规律更加接近真实环境的移动情况,典型代表有基于地图移动模型(Map Based Model,MBM)、基于最短路径地图移动模型(Shortest Path Map—Basedmovement Model,SPMBM)、基于路径移动模型(Route- Based Model,RBM)和工作曰模型(Working Day Model,WDM)。