Маршрутизация между VLAN'ами - вы не сможете её реализовать без деления на подсети
доблестный неуч Akina уверяет, что подсети вланам вообще не нужны
Вопрос - зачем его вводить?
И вроде-бы ALL идет не всегда.
Обычно UNION автоматически делает distinct для всех таблиц-участников процесса union.
как указать на ядре сети 10.0.0.0/24 что её маршрут по умолчанию (выход в интернет) идет через 172.16.0.2 ?
как вы собираетесь делать маршрутизацию с вланами без сабнетов?
Лучше это делать на стороне клиента. Конечно, можно создать таблицу с энтитьками, и потом итерационным реплейсом все их применить - но уж больно геморройно...