0

内部 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 グループに配置します。

このメカニズムは機能すると思いますか? 次に、これらの異なるインターフェイスを作成した場合、スイッチングはハードウェアではなくソフトウェアで行われることになりますか?

ありがとう。

4

1 に答える 1

0

Linuxカーネルの観点からは、これを行うことができます。つまり、同じ物理デバイス、つまりスイッチに接続されるいくつかのネットワークデバイスドライバーを作成します。ただし、HWでの切り替えを無効にする方法は非常に...まあ、HWに依存します。スイッチのドキュメントを確認してください。

于 2010-07-29T18:35:04.280 に答える