Creating 10 nodes 100 m apart. Node# 0 has battery value 32 . Node# 1 has battery value 32 . Node# 2 has battery value 54 . Node# 3 has battery value 12 . Node# 4 has battery value 52 . Node# 5 has battery value 56 . Node# 6 has battery value 8 . Node# 7 has battery value 30 . Node# 8 has battery value 44 . Node# 9 has battery value 94 . AodvRoutingProtocol:SendHello(0x81780c8) DEBUG12=32 DEBUG12=VALUE == 32 AodvRoutingProtocol:SendHello(0x8179698) DEBUG12=32 DEBUG12=VALUE == 32 AodvRoutingProtocol:SendHello(0x817aca0) DEBUG12=54 DEBUG12=VALUE == 54 AodvRoutingProtocol:SendHello(0x817c2a8) DEBUG12=12 DEBUG12=VALUE == 12 AodvRoutingProtocol:SendHello(0x817d8b0) DEBUG12=52 DEBUG12=VALUE == 52 AodvRoutingProtocol:SendHello(0x817eeb8) DEBUG12=56 DEBUG12=VALUE == 56 AodvRoutingProtocol:SendHello(0x81804c0) DEBUG12=8 DEBUG12=VALUE == 8 AodvRoutingProtocol:SendHello(0x8181ac8) DEBUG12=30 DEBUG12=VALUE == 30 AodvRoutingProtocol:SendHello(0x81830d0) DEBUG12=44 DEBUG12=VALUE == 44 AodvRoutingProtocol:SendHello(0x81846d8) DEBUG12=94 DEBUG12=VALUE == 94 [node 0] AodvRoutingProtocol:NotifyAddAddress(0x81780c8, interface , 1, address , m_local=10.0.0.1; m_mask=255.0.0.0; m_broadcast=10.255.255.255; m_scope=2; m_secondary=0) [node 0] AodvRoutingProtocol:NotifyInterfaceUp(0x81780c8 , 10.0.0.1) DEBUG13=32 DEBUG13=VALUE == 32 [node 0] AodvRoutingProtocol:SendHello(0x81780c8) [node 1] AodvRoutingProtocol:NotifyAddAddress(0x8179698, interface , 1, address , m_local=10 .0.0.2; m_mask=255.0.0.0; m_broadcast=10.255.255.255; m_scope=2; m_secondary=0) [node 1] AodvRoutingProtocol:NotifyInterfaceUp(0x8179698, 10.0.0.2) DEBUG13=32 DEBUG13=VALUE == 32 [node 1] AodvRoutingProtocol: SendHello(0x8179698) [node 2] AodvRoutingProtocol:NotifyAddAddress(0x817aca0, interface , 1, address , m_local=10.0.0.3; m_mask=255.0.0.0; m_broadcast=10.255.255.255; m_scope=2; m_secondary=0) [node 2] AodvRoutingProtocol:NotifyInterfaceUp(0x817aca0, 10.0.0.3) DEBUG13=54 DEBUG13=VALUE == 54 [node 2] AodvRoutingProtocol:SendHello( 0x817aca0) [node 3] AodvRoutingProtocol:NotifyAddAddress(0x817c2a8, interface , 1, address , m_local=10.0.0.4; m_mask=255.0.0.0; m_broadcast=10.255.255.255; m_scope=2; m_secondary=0) [node 3] AodvRoutingProtocol:NotifyInterfaceUp(0x817c2a8, 10.0.0.4) DEBUG13=12 DEBUG13=VALUE == 12 [node 3] AodvRoutingProtocol:SendHello( 0x817c2a8) [node 4] AodvRoutingProtocol:NotifyAddAddress(0x817d8b0, interface , 1, address , m_local=10.0.0.5; m_mask=255.0.0.0; m_broadcast=10.255.255.255; m_scope=2; m_secondary=0) [node 4] AodvRoutingProtocol:NotifyInterfaceUp(0x817d8b0, 10.0.0.5) DEBUG13=52 DEBUG13=VALUE == 52 [node 4] AodvRoutingProtocol:SendHello(0x817d8b0) [node 5] AodvRoutingProtocol:NotifyAddAddress(0x817eeb8, interface , 1, address , m_local=10.0.0.6; m_mask=255.0.0.0; m_broadcast=10.255.255.255; m_scope=2; m_secondary=0) [node 5] AodvRoutingProtocol:NotifyInterfaceUp(0x817eeb8, 10.0.0.6) DEBUG13=56 DEBUG13=VALUE == 56 [node 5] AodvRoutingProtocol:SendHello (0x817eeb8) [node 6] AodvRoutingProtocol:NotifyAddAddress(0x81804c0, interface , 1, address , m_local=10.0.0.7; m_mask=255.0.0.0; m_broadcast=10.255.255.255; m_scope=2; m_secondary=0) [node 6] AodvRoutingProtocol:NotifyInterfaceUp(0x81804c0, 10.0.0.7) DEBUG13=8 DEBUG13=VALUE == 8 [node 6] AodvRoutingProtocol:SendHello( 0x81804c0) [node 7] AodvRoutingProtocol:NotifyAddAddress(0x8181ac8, interface , 1, address , m_local=10.0.0.8; m_mask=255.0.0.0; m_broadcast=10.255.255.255; m_scope=2; m_secondary=0) [node 7] AodvRoutingProtocol:NotifyInterfaceUp(0x8181ac8, 10.0.0.8) DEBUG13=30 DEBUG13=VALUE == 30 [node 7] AodvRoutingProtocol:SendHello(0x8181ac8) [node 8] AodvRoutingProtocol:NotifyAddAddress(0x81830d0, interface , 1, address , m_local=10.0.0.9; m_mask=255.0.0.0; m_broadcast=10.255.255.255; m_scope=2; m_secondary=0) [node 8] AodvRoutingProtocol:NotifyInterfaceUp(0x81830d0, 10.0.0.9) DEBUG13=44 DEBUG13=VALUE == 44 [node 8] AodvRoutingProtocol:SendHello(0x81830d0) [node 9] AodvRoutingProtocol:NotifyAddAddress(0x81846d8, interface , 1, address , m_local=10.0.0.10; m_mask=255.0.0.0; m_broadcast=10.255.255.255; m_scope=2; m_secondary=0) [node 9] AodvRoutingProtocol:NotifyInterfaceUp(0x81846d8, 10.0.0.10) DEBUG13=94 DEBUG13=VALUE == 94 [node 9] Ping to 10.0.0.10 from 10.0.0.1.AodvRoutingProtocol:SendHello(0x81846d8) Starting simulation for 20 s ... [node 0] AodvRoutingProtocol:Start(0x81780c8) [node 1] AodvRoutingProtocol:Start(0x8179698) PING 10.0.0.10 56(84) bytes of data.[node 2] AodvRoutingProtocol:Start(0x817aca0) [node 3] AodvRoutingProtocol:Start(0x817c2a8) [node 4] AodvRoutingProtocol:Start(0x817d8b0) [node 5] AodvRoutingProtocol:Start(0x817eeb8) [node 6] AodvRoutingProtocol:Start(0x81804c0) [node 7] AodvRoutingProtocol:Start(0x8181ac8) [node 8] AodvRoutingProtocol:Start(0x81830d0) [node 9] AodvRoutingProtocol:Start(0x81846d8) [node 9] AodvRoutingProtocol:RouteOutput(0x81846d8, tos 0x0 DSCP Default ECN Not-ECT ttl 0 id 0 protocol 17 offset (bytes) 0 flags [none] length: 20 102.102.102.102 > 10.255.255.255, 0) [node 9] Exist route to 10.255.255.255 from interface 10.0.0.10 [node 9] AodvRoutingProtocol:UpdateRouteLifeTime(0x81846d8, 10.255.255.255, +3000000000.0ns) [node 9] Updating VALID route [node 9] AodvRoutingProtocol:UpdateRouteLifeTime(0x81846d8, 10.255.255.255, +3000000000.0ns) [node 9] Updating VALID route [node 0] AodvRoutingProtocol:RouteOutput(0x81780c8, tos 0x0 DSCP Default ECN Not-ECT ttl 0 id 0 protocol 1 offset (bytes) 0 flags [none] length: 20 102.102.102.102 > 10.0. 0.10, 0) [node 0] Valid Route not found [node 0] AodvRoutingProtocol:LoopbackRoute(0x81780c8, tos 0x0 DSCP Default ECN Not-ECT ttl 0 id 0 protocol 1 offset (bytes) 0 flags [none] length: 20 102.102.102.102 > 10.0.0.10) [node 0] AodvRoutingProtocol:RouteInput(0x81780c8, 10, 10.0.0.10, 03-06-00:00:00:00:00:00) [node 0] AodvRoutingProtocol:DeferredRouteOutput(0x81780c8, 0x818cf20, tos 0x0 DSCP Default ECN Not-ECT ttl 64 id 0 protocol 1 offset (bytes) 0 flags [none] length: 84 10.0.0.1 > 10.0.0.10) [node 0] Add packet 10 to queue. Protocol 1 [node 0] Send new RREQ for outbound packet to 10.0.0.10 DEBUG190=VALUE == 3216887104 HERE 1 >> << HERE 2 >> DEB 3 tempEntry.GetHop = >> 1temp battery 32 . << HERE 5 >> >>>>>>>>> currentHighest 32tempBattery32 >>>>>>>>>>>10.255.255.255<< HERE 6 >> [node 0] >>>>>>>>> current highest 32 >>>>>>>>>>> [node 0] DEBUG RESULR OF HEAD SELETION CURRENT HEAD BATTERY 0 >>>>>>>>>>> 10.255.255.255<< HERE 2 >> DEB 3 tempEntry.GetHop = >> 1temp battery 32 . << HERE 6 >> [node 0] >>>>>>>>> current highest 32 >>>>>>>>>>> 127.0.0.1<< [node 0] DEBUG RESULR OF HEAD SELETION CURRENT HEAD BATTERY 0 >>>>>>>>>>> HERE 4 >> [node 0] AodvRoutingProtocol:IsMyOwnAddress(0x81780c8, 102.102.102.102) [node 0] $$$$$$$$$------------- Routing table is valid -------------------$$$$$$ [node 0] AodvRoutingProtocol:SendRequest(0x81780c8, 10.0.0.10) [node 0] AodvRoutingProtocol:FindSocketWithInterfaceAddress(0x81780c8, m_local=102.102.102.102; m_mask=102.102.102.102; m_broadcast=102.102.102.102; m_scope=2; m_secondary=0) [node 0] AodvRoutingProtocol:ScheduleRreqRetry(0x81780c8, 102.102.102.102) [node 0] Scheduled RREQ retry in 2.8 seconds [node 0] >>>>>>>>> Head is 102.102.102.102 >>>>>>>>>>> [node 8] AodvRoutingProtocol:RouteInput(0x81830d0, 9, 10.255.255.255, 03-06-00:00:00:00:00:09) [node 8] AodvRoutingProtocol:IsMyOwnAddress(0x81830d0, 10.0.0.10) [node 8] AodvRoutingProtocol:UpdateRouteLifeTime(0x81830d0, 10.0.0.10, +3000000000.0ns) [node 8] Broadcast local delivery to 10.0.0.9 [node 8] TTL exceeded. Drop packet 9 [node 8] AodvRoutingProtocol:RecvAodv(0x81830d0, 0x818bcc8) [node 8] AODV node 0x81830d0 received a AODV packet from 10.0.0.10 to 10.0.0.9 [node 8] AodvRoutingProtocol:UpdateRouteToNeighbor(0x81830d0, sender , 10.0.0.10, receiver , 10.0.0.9) DEBUG10=44 DEBUG10=VALUE == 44 [node 8] AodvRoutingProtocol:RecvReply(0x81830d0, src , 10.0.0.10) assert failed. cond="dist == GetSerializedSize ()", file=../src/aodv/model/aodv-packet.cc, line=358 terminate called without an active exception