Мы разрабатываем сетевое устройство, основанное на SoC, которое содержит ядро MIPS и 5-портовые ядра ядра , подключенные к CPU через внутренний порт MII.Драйвер устройства Ethernet-коммутатора
Драйвер устройства, предоставляемый поставщиком микросхем, представляет собой 5-портовый коммутатор как единый интерфейс с точки зрения ОС; драйвер также поддерживает VLAN, и в настоящее время он разделяет 5 портов в двух группах VLAN. На оценочной плате эта схема как-то работает, сочетая программный мост , программное обеспечение vlans и правила брандмауэра.
Homwever мы планируем использовать внешние 24-портовый коммутатор, и он будет подключен к SoC с помощью двух портов внутреннего переключателя, и эти два порта будет служить в качестве WAN и портов LAN соответственно и должны быть в состоянии иметь IP-адреса, поэтому наш дизайн будет выглядеть , отличным от эталонного. Поэтому я не вижу другого способа, а затем сделаю так, чтобы пять внутренних портов выглядели так, как разные интерфейсы образуют точку зрения ОС.
Тогда он позволит назначить эти интерфейсы WAN и LAN-адреса и поместить интерфейсы внешнего коммутатора в соответствующие группы VLAN.
Этот механизм, по вашему мнению, работает или нет? И, во-вторых, если я сделаю эти разные интерфейсы, заставит ли это переключение сделать в программном обеспечении, а не в аппаратном обеспечении?
Спасибо.
Вы пробовали http://serverfault.com/? – pmod