<div dir="ltr">Hi Team<br><br>We have noticed network routing issues when the same subnet IP addresses configured on both eth0 and eth1 ethernet interfaces, this issue applies to all types of addresses like static, DHCP and LinkLocal address configuration.<br><br>Currently IPv4 LinkLocal addressing is enabled on both interfaces, so both interfaces come up with the same subnet Link local IP addresses (169.254.x.y), but only one link local address will be reachable due to these same subnet routes on both interfaces.<br><br>Here is the systemd issue <a href="https://github.com/systemd/systemd/issues/28814">https://github.com/systemd/systemd/issues/28814</a> <br>I have discussed in the systemd community and explored systemd's RoutingPolicyRules configuration as suggested by the systemd community and it works.<br><br>To solve this problem we are proposing to make changes in phosphor-networkd to configure/populate systemd-networkd RoutingPolicyRule for each IP address configured on each interface, there is no user intervention or user interface changes needed. phosphor-networkd internally takes care of updating the systemd-networkd configuration as required<br><br>Here is the example of additional systemd configuration required for each IP address configured on the interface.<br>Example:<br>[Route]<br>PreferredSource=169.254.202.113<br>Destination=<a href="http://169.254.202.113/16">169.254.202.113/16</a><br>Table=11<br>[Route]<br>Gateway=169.254.0.0<br>Table=11<br>[RoutingPolicyRule]<br>Table=11<br>To=<a href="http://169.254.202.113/16">169.254.202.113/16</a><br>[RoutingPolicyRule]<br>Table=11<br>From=<a href="http://169.254.202.113/16">169.254.202.113/16</a><br><br>Please share your views on the same.<div><br></div><div>Regards,</div><div>Raviteja</div></div>