web-dev-qa-db-ja.com

MikrotikとOpenWRTのネットワークインターフェースの違い

1つの古いDSLモデムでOpenWRTを使い始めましたが、インターフェイスの定義方法について少し混乱しています。

On Mikrotik :複数のインターフェースを含む1つ以上のスイッチがあります。ブリッジに割り当てたり、そのままにしたり、独自のアドレスを追加したりするなど、好きなことを行うことができます。最も重要なのは、ブリッジを管理するためにVLANを作成しないことです!

一方、 OpenWRT :ブリッジの全体的なアイデアはVLAN上に構築されているようです。スイッチの物理インターフェイスは1つだけです。 VLANタグ付けなしで各ポートを操作する方法がわかりません。

スイッチに4つのポートがあるとしましょう。 1〜3個のイーサネットポートとWLANからブリッジを作成し、4番目のポートに独自のアドレスをWANインターフェイスに追加したい。VLANなしのMikrotikと同じ方法でこれを管理するにはどうすればよいですか?

それらは同じ機能に対する2つの異なるアプローチであることを理解していますが、どちらがLinux環境に適していてネイティブですか?

編集:OpenWRTのスイッチのドライバー名はbcm63xx_enetswです

1
W. Smith

あなたはリンゴとオレンジを比較しています。

Mikrotikは特定のブランドであり、リンクには特定の種類のスイッチハードウェア(QCA8337)が表示されます。一方、OpenWRTは汎用オペレーティングシステムであり、さまざまな種類のルーターで実行され、スイッチを実装するさまざまなハードウェアを処理します。

QCA8337のデータシートを見ると、このチップもVLANタグ付けを使用しており、写真を見ると、CPUへのリンクは1つしかなく、SoC上のCPUに3つ以上のイーサネットポート。したがって、MikrotikはスイッチにもVLANタグ付けを使用していると思いますが、GUIがこの事実を隠しているだけです。

[OpenWRTでは]ブリッジの全体像はVLAN上に構築されているようです。

これはナンセンスです。スイッチハードウェアは、ハードウェアが機能する方法に関係なく使用できます。 MikrotikでOpenWRTを使用している場合、スイッチはVLANタグ付けを使用するため、これに対処する必要があります。実際には、この事実を隠すMikrotikソフトウェアよりも柔軟性があります。 swconfigを使用して、スイッチハードウェアを好きなように自由に構成できるため、たとえば、CPUがそれを処理する必要なしに、スイッチ内の2つのポートをそれぞれ組み合わせることができます。単一のポートをCPUに「インポート」するには、スイッチハードウェアでタグを付け、CPUでタグを外す必要があります。

Linuxカーネルブリッジには、好きなネットワークインターフェイスを含めることができます。 VLANインターフェイスに限定されません。ポートをCPUに直接公開するハードウェアでは、それらをブリッジに含めることができます。

linux環境に適したネイティブなものはどれですか

それらはまったく同じです。 Mikrotik UI(おそらく、私はUIを見たことがない)が詳細を管理し、それらを表示させないだけです。

1
dirkt