Мы проектируем сетевое устройство на основе SoC, которое содержит ядро MIPS и 5 портов
ядро коммутатора, подключенное к процессору через внутренний порт MII.
Драйвер устройства, предоставляемый производителем микросхемы, представляет 5-портовый коммутатор как единый интерфейс
с точки зрения ОС; драйвер также поддерживает VLAN и в настоящее время он разделяет 5 портов
в двух группах VLAN. На оценочной доске эта схема как-то работает, с комбинацией
программный мост, программные сети и правила брандмауэра.
Но мы планируем использовать внешний 24-портовый коммутатор, и он будет подключен
к SoC через два порта внутреннего коммутатора, и эти два порта будут служить WAN и
Порты LAN соответственно и должны иметь возможность иметь IP-адреса, поэтому наш дизайн будет выглядеть
отличается от эталонного дизайна. Поэтому я не вижу другого пути, кроме как сделать это
пять внутренних портов выглядят как отдельные интерфейсы с точки зрения ОС.
Тогда это позволило бы назначить этим интерфейсам адреса WAN и LAN и установить интерфейсы.
внешнего коммутатора в соответствующих группах VLAN.
Как вы думаете, этот механизм сработает или нет?
И во-вторых, если я сделаю эти отличные интерфейсы, это заставит любое переключение быть сделано
в программном обеспечении, а не в аппаратном обеспечении?
Спасибо.