On 4/15/19 3:32 AM, Preethi Ramachandra wrote: > > In IPV4 a single route is added with multipath nexthops. However, in IPV6 , > multipath routes are added as separate single routes with each multipath NH. > I wanted to understand why is this behaviour change in Linux for IPV6 > multipath routes. Why wasn’t same IPV4 approach followed in this case?
IPv4 support for multipath existed first. IPv6 is fairly new. If you move forward a few kernel versions there is a bit more consistency between IPv4 and IPv6, but still there are annoying differences and limitations due to IPv6 code guessing whether to make gateway routes multipath or not (see rt6_qualify_for_ecmp).
