Router dynamic link delay update

Change the router packet into two kinds: router packet & router packet
with acknowledgement. So we can measure the whole link delay rather
than single direction.