Hi, everybody
I've run into a strange problem while trying to implement cisco's 'ip
sla' replacement for a customer.
at an openbsd router i have
em0: 192.168.0.1/24 - local network
em1: 111.111.111.2/30 - uplink 1
em2: 222.222.222.2/30 - uplink 2
ip forwarding is on, routes received via bgp, everything work as expected.
the only problem is when something happens deep inside uplink's network:
sessions stay up, routes still present, but no traffic can pass though
uplink.
BFD would help, may be, but I stick to what i have right now.
I am trying to
ping -I 111.111.111.2 8.8.8.8
but get no answer, because route to 8.8.8.8 set through uplink2, furthermore
i see my pings on em2 with tcpdump which seems rather strange to me, as
I am enforcing the interface.
if i ping 8.8.8.8 the normal way "it works" (tm).
pinging with -I 222.222.222.2 works too.
so ?
perhaps I am overlooking something very-very basic, so help me to get
off the brake.
--
With best regards,
Gregory Edigarov