I have a router connected to 2 ISP’s. One ISP provides Dynamic IP, the other gives a /26 of addresses.
when I trace route to one of the addresses from the /26 the trace completes but returns the IP of the DHCP interface as the hop just before the destination IP. This information is wrong. It should be the IP of the interface the trace uses. How do I fix this??
Thank you very much for your reply. I will post trace rts but I need to be off my network to show you.
Essectially what happens is that the traffic is going to interface 64.156.x.x but in trace rt it shows it went to interface 67.x.x.x it actually completes to address 64.156.x.70 but why does Mikrotik report it went through the wrong interface? one that actually gets it address via dhcp???
Router at hop 16 is connected to my Mikrotik, but not the interface that shows up in the trace. The IP of the connected interface is 64.xxx.xxx.xxx
The next hop is also a Mikrotik with the same problem. The interface that shows up in the trace is not the interface that is connected to the router in hop 17 (this router also has an interface that has DHCP client enabled)
the information that is returned in the trace route is the information that is assigned via dhcp on a different interface.
the packets are being routed OK since it does reach it’s destination 8.xxx.xxx.14
Are your problem solved? caz i am facing the same situation. From outside i am getting extra hop before my mikrotik. but if i traceroute from the same network it’s ok. any solution from any one?
I have this problem too.And when i ping client, who have ip from another subnet and computer is down, i have “reply from xx.xx.xx.xx TTL expired” but xx.xx.xx.xx isnt registred anywhere on router.it`s client ip…
So no reply from MT support. and several people have the same issue.
My issue, specifically is no matter what interface I traverse with a trace route the mikrotik returns the information that it got via dhcp on another interface.
This thread is old but deserves an answer for the record.
When the ttl counts down to zero the reply gets it’s address from the interface leaving the router.
So if a router has an interface A and B, and if the traceroute enters the router on interface A
but the route back to the traceroute source is through interface B the reply will have interface
B’s address on it. AKA asymmetrical routing.