内部 MII ポートを介して CPU に接続された、MIPS コアと 5 ポート スイッチ コアを含む SoC をベースにしたネットワーク デバイスを設計しています。
チップ ベンダーが提供するデバイス ドライバは、OS の観点からは 5 ポート スイッチを 1 つのインターフェイスとして表します。このドライバーは VLAN もサポートしており、現在、5 つのポートを 2 つの VLAN グループに分割しています。評価ボードでは、ソフトウェア ブリッジ、ソフトウェア VLAN、およびファイアウォール ルールを組み合わせて、このスキームが何らかの形で機能します。
ただし、外部の 24 ポート スイッチを使用する予定であり、内部スイッチの 2 つのポートを介して SoC に接続され、これらの 2 つのポートはそれぞれ WAN および LAN ポートとして機能し、IP アドレスを持つことができるはずです。であるため、私たちのデザインはリファレンス デザインとは異なって見えます。したがって、これらの 5 つの内部ポートを、OS の観点から別個のインターフェイスとして見せる以外に方法はありません。
次に、これらのインターフェイス WAN および LAN アドレスを割り当て、外部スイッチのインターフェイスを対応する VLAN グループに配置します。
このメカニズムは機能すると思いますか? 次に、これらの異なるインターフェイスを作成した場合、スイッチングはハードウェアではなくソフトウェアで行われることになりますか?
ありがとう。