Вариантов причин много, начиная от изоляции на 2 уровне (даже это может быть выполнено разными способами), заканчивая отключенным proxy ARP или local proxy ARP. Зависит от схемы подключения: раз уж это коммутатор, значит маршрутизатор (основной шлюз сети обоих устройств) — другой узел. В таком случае в одной сети трафик должен пойти по короткому пути — скоммутироваться между портами коммутатора, где они могут быть заизолированы. Если трафик с клиентских портов может быть продвинут только в аплинк, то на маршрутизаторе должен быть включен local proxy ARP. Либо же ты просто объясняешь не так, и путаешься в терминологии.