There is more that can be done with request-route than just starting a
pppd. My request-route script starts IPIP tunnels as needed, and "as
needed" includes "if the configuration allows it now for this route".
Otherwise it just returns and lets the IP packet bounce.
Even if this could be done with diald at all (I have not checked), it
is much more simple and efficient this way. This is enough reason for
me to keep request-route on my system.
olaf
PS. I have not checked that either, but can the multicast problem be
avoided with this at the start of the request-route script?
# ignore multicast and reserved addresses
case "$1" in
0.*|127.*|22[4-9].*|2[3-5][0-9].* ) exit;;
esac