Андрей Плюта, выложите:
CREATE TABLE таблиц (неважные для вопроса поля можно удалить)
INSERT INTO с примером данных (десяток записей, но чтобы все варианты присутствовали)
Требуемый результат с подробными пояснениями
На свитч подключаться бессполезно - показывает бред.
Либо ты не то смотришь, либо просто не понимаешь, что тебе показывают.
пинг между виланами разными проходит. arp -a - нет.
Ну вообще-то ARP -A обращается к твоему локальному ARP-кэшу. Так что ARP -A вообще никуда не "проходит", потому что не приводит к передаче чего-то в сеть или приёму оттуда. И если ты не общался напрямую с узлом, а он себя не анонсировал бродкастово, то его MAC и не будет в выдаче. даже если вы в одном вилане.
А вот эта волнистая линия между роутерами - это вообще что?
Да, при показанных настройках интерфейсов 192.168.87.2/24 и 192.168.88.1/24 и соединении напрямую они друг друга не "увидят". И никакой гейтвей не поможет. Надо адресацию исправлять.