web-dev-qa-db-ja.com

MikroTikルーターRouterBoard750をスイッチのように動作するように構成するにはどうすればよいですか?

ブリッジを作成し、それに2つのインターフェイス(ether1-gatewayether2-master-local)を追加しました。 ether3-slave-localのような「スレーブ」インターフェースの1つを追加しようとすると、メッセージが表示されます

新しいブリッジポートをアンできませんでした-デバイスはすでに奴隷にされています(6)

デバイスのスレーブを解除し、すべてのポートを同等にする方法は?

2
Dims

Mikrotikでは、機能的には同じことをしますが、ブリッジとスイッチを区別します。

スイッチは、オンボードスイッチングチップを使用するハードウェアアクセラレーション機能です。 CPUはほとんどの場合パケットの処理に関与しないため、ブリッジよりも優れたパフォーマンスが得られます。

ブリッジはLinuxカーネルソフトウェアブリッジです。プロセッサは、通過する各パケットに関与します。これは、フィルタリング、ポート間のトラフィックのパケットキャプチャなどを実行できることを意味します。ただし、ハードウェアアクセラレーションが行われないため、パフォーマンスが低下します。

したがって、フィルタリング/パケットキャプチャの要件がない限り、ブリッジの代わりにスイッチング機能を使用する必要があります。これにより、パフォーマンスがフルワイヤスピードに近づきます。

では、Mikrotikはソフトウェアの2つのオプションをどのように処理しますか?ご覧のとおり、ソフトウェアブリッジを使用して、各ポートをブリッジに追加すると、CPUがスイッチをエミュレートし、ブリッジの名前で新しい仮想インターフェイスを作成します。この仮想インターフェイスは、エミュレートされたスイッチに接続されているかのようであり、ここでレイヤー3のもの(IPアドレス、IPフィルタールールなど)を割り当てます。

ハードウェアスイッチチップの場合、ポートはグループ化され、スイッチチップに接続されます。通常、4つまたは5つのポートが1つのスイッチチップに接続され、通常は物理的に互いに近いポートです。ソフトウェアがこれを処理する方法は、スイッチとして必要なインターフェイスに移動し、1つのポートをマスターポートとして選択し、他のすべてのポートをそのマスターポートを使用するように設定することです。次に、マスターポートでレイヤー3構成を構成し、スレーブポートはそのままにします。スイッチングハードウェアはポート間を切り替え、CPUはマスターポートのアドレスとの間のパケットのみを処理し、他のすべてをハードウェアスイッチチップにオフロードします。

したがって、現在の設定では、ether1からスイッチ上の他のポートへのトラフィックは、ether 2〜5間のトラフィックよりも遅い場合があります。

理想的には、ether1にマスターポートとしてether2を持たせ、ether2(マスターポート)にmikrotikの管理アドレスを持たせる必要があります。

それで、私はセーフモードに入ることから始めます。次に、現在のマスターポート(この場合はether2)に別の管理IPアドレスを追加します。次に、ether1を削除してからether2をブリッジから削除します。この時点で、古い管理IPを削除したため、おそらく切断されます。新しい管理IPに再度ログインします。古い橋を削除します。古い管理IPをether2に追加します。これで、元の管理IPに再度ログインできるようになります。インターフェイスに移動し、ether1のマスターポートをether2に変更します。コンソールを起動し、Ctrl-xを押して、セーフモードに戻ります。 Hijacking Safe Mode from someone - unroll/release/don't take it [u/r/d]:古いセーフモードセッションを再度引き継ぐように「r」と指示し(変更が元に戻らないようにするため)、Ctrl-Xを押してセーフモードを終了し、変更を永続的にします。

(セーフモードとは、接続が切断された場合、セッションが終了または中断され、セッションを再選択せずに指定されたタイムアウト(通常は9分)待機した場合に、セーフモードに入ってからの変更が取り消されることを意味します。)

4
Azendale