Omnet++ 在地图上保留相同的车辆

Omnet++ 在地图上保留相同的车辆,omnet++,veins,traffic-simulation,Omnet++,Veins,Traffic Simulation,我想在VANET中模拟攻击,所以我使用了SUMO和OMNETPP,但在SUMO中,当汽车到达路径末端时,汽车消失,我需要它在整个模拟过程中停留在地图中,以便在OLSR协议中完成特定的攻击。 如何在整个模拟过程中保持车辆在地图中?有几种方法可以延长车辆在网络中的时间,SUMO甚至有一个非常相关的常见问题解答 它提到了使用重路由,重路由可以作为附加元素放置在路线末端的网络中,或者使用randomTrips.py脚本和--intermediate选项调整车辆的路线,以生成更多通过路线的点。这两种解决方

我想在VANET中模拟攻击,所以我使用了SUMO和OMNETPP,但在SUMO中,当汽车到达路径末端时,汽车消失,我需要它在整个模拟过程中停留在地图中,以便在OLSR协议中完成特定的攻击。
如何在整个模拟过程中保持车辆在地图中?

有几种方法可以延长车辆在网络中的时间,SUMO甚至有一个非常相关的常见问题解答

它提到了使用重路由,重路由可以作为附加元素放置在路线末端的网络中,或者使用randomTrips.py脚本和--intermediate选项调整车辆的路线,以生成更多通过路线的点。这两种解决方案都会为您的车辆带来额外的交通量和更长的路线,我不知道是否需要

让车辆在其路线末端停车将不起作用,因为相扑将其从网络中移除,并且它不再具有有效位置。因此,我看到的唯一解决方案是增加一个单独的停车区/街道,车辆可以在这里行驶并定期停车。 因此,步骤是

  • 编辑您的网络,在虚拟长度为10km的所有目的地添加额外的停车场边缘
  • 修改车辆路线,包括额外的边缘和停靠点

您可以在相扑中模拟足够的流量(s.t.您的攻击有足够的时间执行),或者人工将节点保持在模拟中(但这可能会导致其“位置”产生奇怪的效果)。模拟足够的流量是一种简单的方法;退房