Для того чтобы хосты одной VLAN общались с хостами другой VLAN их необходимо маршрутизировать через устройство уровня 3 – маршрутизатор. Это можно сделать как внешними маршрутизаторами (в принципе любыми), так и внутренними, входящими в состав коммутатора – например Cisco Catalyst 3550. Отдельный хост не может принадлежать более чем одной VLAN, по определению.
В Вашем случае, видимо дешевле будет применить PC-based router, например. установить на специально выделенный компьютер с ДВУМЯ сетевыми картами ПО Freesco –
http://www.freesco.org (Free).
Допустим, Вам нужно маршрутизировать VLAN2 и VLAN3. В этом случае, Вы подключаете одну сетевую карту к порту коммутатора распределенную под VLAN2, вторую – под VLAN3. В принципе можно ограничится статическими маршрутами. Вместо FREESCO вполне сможет работать Windows, Linux, Solaris, BSD … и многие другие ОС – выбирайте по вкусу.