Запущенный через dynamips роутер должен общаться с реальной сетью. На машине с dynamips установлен winpcap, сама машина подрублена к цисковскому свитчу. Если на свитче порт сконфигурирован в mode access, то все работает нормально - виртуальный роутер пингуется из реальной сети (и в обратную сторону), по CDP виден. Но дело в том, что роутер должен иметь доступ в 2 vlan'а - data vlan и в voice vlan, так как виртуальный роутер должен выполнять функции CallManager Express. То есть между роутером и свитчем должен быть транк.
Если я форсирую транк на стороне свитча, то соединение между свитчем и физической машиной проподает. В принципе логично. Зашел в опции интерфейса физической машины, в настройках драйвера включил поддержку vlan'ов и указал каким id физическая машина должна тагировать свои фреймы. После рестарта интерфейса на свитче, связь между свитчем и физическим сервером появилась и работает. Однако виртуальный роутер недоступен полностью (кроме как через консоль), хотя сконфигурирован он вроде правильно - и суб-интерфейсы, и энкапсуляция dot1q включена...
По какому принципу работает winpcap?