никаких чудес. просто в зырнет соединениях у вас есть линклокал маска, и она определяет, что искать на том конце провода.
а в ппп её нет, там на том конце провода может быть вообще что угодно, даже в другой маске. И в этом нет никаких сложностей - маршрутизации не важно, как именно искать. Если есть маршрут - то его нужно использовать.
в зырнете кстати это тоже работает. возьмите два тика, навесьте на один
1.1.1.1/32, на второй
2.2.2.2/32, киньте зырнет и на каждом пропишите маршрут на интерфейс . Будут пинговать друг друга, хотя с позиции протокола ипв4 их не связывают сети с общей маской.