Libra is not for Banks it is for end users.And they are not developing payment system for banks.Ripplenet and XRP vs Libra is something quite different I think.
Exactly libra is not a competitor of ripple since they are not planning of being a coin to settle transfers between banks.