ну… это моя такая поверхностная оценка. на самом деле покажет всё tcpdump…
но варианта без SBC 2:
1. разносить адреса sip адаптера в разные подсети. Но тогда придётся делать одно из двух: (а) маршрутизировать вланы на маршрутизаторе (т.е. поднмать сервис выше с коммутатора, что добавляет в схему ещё один узел, что уменьшает надёжность решения; (б) таблицы маршрутизации на интерфейсы вешать, что б трафик пришедший на них, с них же и уходил, а не по общей таблицы маршрутизации или вообще по дефолтному шлюзу.
2. маршрутизировать вланы на коммутаторе… но мой админ почему то на такое решение корчит рожу и говорит фу-фу-фу. я не особо разбираюсь, я внутренний заказчик его сервиса