Во-первых, именно маска /30 и имеет смысл. А /31, с точки зрения общей логики адресации, как раз смысла не имеет, но применяется как частный случай.
Во-вторых, если это не интерфейсный адрес, а просто блок дополнительных адресов со статической маршрутизацией (ip route a.a.a.a/30 x.x.x.x), то маска может быть любой и она будет корректно работать. И /30 вполне удачный и популярный размер; линковая /30 плюс дополнительная /30 позволяют адресовать до 5 клиентских адресов, ровно столько же, сколько /29 (то есть адреса не теряются), но при этом не требуется непрерывность адресов.