более того, таблица маршрутизации тоже никуда не передается, ни адреса ни маски :) маска ограничивает границы диапазона адресов за который отвечает конкретный шлюз из соседних.
ЗЫ
если "к роутеру подключены" 2 компьютера, то он знает их на 2м уровне, на уровне маков, и соотносить ip/mac он сможет.
2 компа с разными масками и 1 ip.. это нонсенс :) работать такое нормально не будет.