ROS_3.0rc14 : prefsrc no longer working in routing rule

Hello Everyone,

I have recently updated to ROSv3.0rc14. I originally was running 2.9. I have multiple IPs, from different blocks, from two different ISPs.

ISP1 → ENET 1 (x.x.x.240/28)
IPS2 → ENET 2 (x.x.x.0/24) & (x.x.x.32/27)
– Configured for failover routing rules –
MASQ & ROUTE RULES & ROUTING MARKS
LAN → ENET 3

In the previous version of ROS, the following routing rule worked great:
//--------------------------//

DST-ADD PREF-SRC GATE GATEWAY DIST INTERFACE


1 A S 0.0.0.0/0 x.x.x.253 reachable x.x.x.254 1 E2-ISP1
2 A S 0.0.0.0/0 x.x.x.1 reachable x.x.x.33 2 E2-ISP2
//--------------------------//

In the routing rule, I have defined what IP the pref-source should show up as. As soon as I updated to ROS_v3rc14 the pref-source IP does not get implemented. I have verified the the IP address is still assigned to the internet and I have removed the rule and rebuilt it.


Any ideas what changed in the code from 2.9 to 3.0 ??

Thank in advance – SF