I did as you suggested. I took the example from INET (ipv6bulk) and
exchanged just the interfaces...
Same result, they do ND and when the PingApp starts (client1 is
supposed to ping client 3) after 5 sec i get the result that client 1
sends NS again to the router without any response:
Sending ping #0
** Event #651 T=5 NetIPv6over802154.client1.networkLayer.icmpv6
(ICMPv6, id=24), on `ping0' (PingPayload, id=296)
** Event #652 T=5 NetIPv6over802154.client1.networkLayer.ipv6 (IPv6,
id=23), on `ping0' (ICMPv6EchoRequestMsg, id=297)
fragmentation not implemented yet
Routing datagram `ping0' with dest=aaaa:4::aaa:ff:fe00:2: next hop for
aaaa:4::aaa:ff:fe00:2 is aaaa:4::aaa:ff:fe00:2, interface lrwpan
no link-layer address for next hop yet, passing datagram to Neighbour
Discovery module
** Event #653 T=5
NetIPv6over802154.client1.networkLayer.neighbourDiscovery
(IPv6NeighbourDiscovery, id=26), on `ping0' (IPv6Datagram, id=298)
Packet (IPv6Datagram)ping0 arrived from IPv6 module.
Determining Next Hop
Find out if supplied dest addr is on-link or off-link.
Dest is on-link, next-hop addr is same as dest addr.
Next Hop Address is: aaaa:4::aaa:ff:fe00:2 on interface: 101
No Entry exists in the Neighbour Cache.
Creating an INCOMPLETE entry in the neighbour cache.
Initiating Address Resolution for:aaaa:4::aaa:ff:fe00:2 on Interface:
101
Preparing to send NS to solicited-node multicast group
on the next hop interface
Add packet to entry's queue until Address Resolution is complete.
** Event #654 T=5 NetIPv6over802154.client1.networkLayer.ipv6 (IPv6,
id=23), on `NSpacket' (IPv6NeighbourSolicitation, id=299)
fragmentation not implemented yet
** Event #655 T=5 NetIPv6over802154.client1.bridge (MixnetBridge,
id=17), on `NSpacket' (IPv6Datagram, id=301)
NSpacket
** Event #656 T=5 NetIPv6over802154.client1.lrwpan.mac (CSMA802154,
id=28), on `NSpacket' (IPv6Datagram, id=301)
** Event #657 T=5 NetIPv6over802154.client1.lrwpan.mac (CSMA802154,
id=28), on selfmsg `timer-backoff' (cMessage, id=4)
** Event #658 T=5 NetIPv6over802154.client1.lrwpan.mac (CSMA802154,
id=28), on `{Radio switching over}' (cMessage, id=303)
** Event #659 T=5 NetIPv6over802154.client1.battery (SimpleBattery,
id=20), on selfmsg `auto-update' (cMessage, id=8)
** Event #660 T=5 NetIPv6over802154.client2.battery (SimpleBattery,
id=39), on selfmsg `auto-update' (cMessage, id=16)
** Event #661 T=5 NetIPv6over802154.client3.battery (SimpleBattery,
id=58), on selfmsg `auto-update' (cMessage, id=24)
** Event #662 T=5 NetIPv6over802154.server.battery (SimpleBattery,
id=77), on selfmsg `auto-update' (cMessage, id=32)
** Event #663 T=5 NetIPv6over802154.router.battery (SimpleBattery,
id=93), on selfmsg `auto-update' (cMessage, id=40)
** Event #664 T=5.00192 NetIPv6over802154.client1.lrwpan.mac
(CSMA802154, id=28), on selfmsg `timer-cca' (cMessage, id=5)
[Host 0] - PhyLayer(Decider): Creating RSSI map.
** Event #665 T=5.002112 NetIPv6over802154.client1.lrwpan.phy
(PhyLayerBattery, id=27), on selfmsg `{radio switching
over}' (cMessage, id=2)
** Event #666 T=5.002112 NetIPv6over802154.client1.lrwpan.mac
(CSMA802154, id=28), on `{Radio switching over}' (cMessage, id=305)
** Event #667 T=5.002112 NetIPv6over802154.client1.lrwpan.phy
(PhyLayerBattery, id=27), on `NSpacket' (MacPkt, id=304)
client1[0]::PhyLayerBattery: AirFrame encapsulated, length: 440
client1[0]::PhyLayerBattery: sendToChannel: sending to gates
** Event #668 T=5.002112 NetIPv6over802154.router.lrwpan.phy
(PhyLayerBattery, id=100), on `NSpacket' (AirFrame, id=306)
router[0]::PhyLayerBattery: Received new AirFrame (AirFrame)NSpacket
from channel.
PhyLayer(SimplePathlossModel): sqrdistance is: 35125
PhyLayer(SimplePathlossModel): wavelength is: 0.124914
PhyLayer(SimplePathlossModel): distance factor is: 1.31692e-008
PhyLayer(SimplePathlossModel): Signal contains frequency dimension: no
[Host 0] - PhyLayer(Decider): Processing AirFrame...
router[0]::PhyLayerBattery: Handed AirFrame with ID 13 to Decider.
Next handling in 0.000192s.
** Event #669 T=5.002304 NetIPv6over802154.router.lrwpan.phy
(PhyLayerBattery, id=100), on selfmsg `NSpacket' (AirFrame, id=306)
[Host 0] - PhyLayer(Decider): Processing AirFrame...
[Host 0] - PhyLayer(Decider): Creating RSSI map excluding AirFrame
with id 13
router[0]::PhyLayerBattery: Handed AirFrame with ID 13 to Decider.
Next handling in 0.001568s.
** Event #670 T=5.002304 NetIPv6over802154.router.lrwpan.mac
(CSMA802154, id=101), on `start_rx' (cMessage, id=307)
Invalid control message type (type=NOTHING) : name=start_rx
modulesrc=NetIPv6over802154.router.lrwpan.phy.
** Event #671 T=5.003872 NetIPv6over802154.client1.lrwpan.phy
(PhyLayerBattery, id=27), on selfmsg `{transmission over}' (cMessage,
id=3)
** Event #672 T=5.003872 NetIPv6over802154.client1.lrwpan.mac
(CSMA802154, id=28), on `{Transmission over}' (cMessage, id=308)
** Event #673 T=5.003872 NetIPv6over802154.router.lrwpan.phy
(PhyLayerBattery, id=100), on selfmsg `NSpacket' (AirFrame, id=306)
[Host 0] - PhyLayer(Decider): Processing AirFrame...
[Host 0] - PhyLayer(Decider): Creating RSSI map excluding AirFrame
with id 13
[Host 0] - PhyLayer(Decider): Creating RSSI map.
[Host 0] - PhyLayer(Decider): Adding mapping of Airframe with ID 13.
Starts at 5.002112 and ends at 5.003872
router[0]::PhyLayerBattery: Decapsulating MacPacket from Airframe with
ID 13 and sending it up to MAC.
router[0]::PhyLayerBattery: End of Airframe with ID 13.
** Event #674 T=5.003872 NetIPv6over802154.router.lrwpan.mac
(CSMA802154, id=101), on `NSpacket' (MacPkt, id=304)
** Event #675 T=5.003872 NetIPv6over802154.router.bridge
(MixnetBridge, id=90), on `NSpacket' (IPv6Datagram, id=301)
** Event #676 T=5.003872 NetIPv6over802154.router.networkLayer.ipv6
(IPv6, id=96), on `NSpacket' (IPv6Datagram, id=301)
destination address ff02::1:ff00:2 is multicast, doing multicast
routing
multicast dest address is link-local (or smaller) scope
I dont know whats wrong. any suggestions?
On 22 Jul., 15:40, Jonas Hartwig <
nemut...@googlemail.com> wrote:
> Hi,
>
> thats a good advise. Ill try that today and post results if the
> routing works then...
>
> regards