При общении в подсети, шлюз не используется вообще.
Собственно маска для этого и нужна - определить надо ли к другому хосту идти напрямую, или обращаться на шлюз.
Если маска у обоих хостов настроена так, что они друг друга будут считать в одной подсети, то шлюз не нужен.