сеть одноранговая
что шлюз, что клиент - равны!
когда
10.10.8.1 отправляет пакет на
10.10.1.1 он проверяет маску у себя и, если
10.10.1.1 в той же сети, то смотрит таблицу arp на предмет мак-адреса
10.10.1.1 и отправляет на этот мак пакет
точно также делает шлюз
10.10.1.1 при отправке обратно
разница в том, что шлюз должен настраивать кто-то, кто хоть немного шарит, поэтому корявые маски там не прокатят
а клиенты могут быть совсем не шарящими, поэтому на клиентских устройствах игнорируют некорректную маску обычно
всё для людей (с)