私はブリッジを作成し、それに私のインターフェースを2つ追加しました: ether1-gateway
そして ether2-master-local
。のような「スレーブ」インターフェースを追加しようとしたとき ether3-slave-local
私はメッセージを受け取っています
New Bridge Portをアナウンスできませんでした - デバイスアレディを奴隷にしました(6)
デバイスのスレーブを解除し、そのすべてのポートを同等にする方法
私はブリッジを作成し、それに私のインターフェースを2つ追加しました: ether1-gateway
そして ether2-master-local
。のような「スレーブ」インターフェースを追加しようとしたとき ether3-slave-local
私はメッセージを受け取っています
New Bridge Portをアナウンスできませんでした - デバイスアレディを奴隷にしました(6)
デバイスのスレーブを解除し、そのすべてのポートを同等にする方法
回答:
mikrotikでは、機能的には同じことをしていても、ブリッジとスイッチを区別します。
スイッチは、オンボードスイッチングチップを使用するハードウェアアクセラレーション機能です。ほとんどの場合、CPUはパケットの処理に関与していないため、ブリッジよりもパフォーマンスが向上します。
ブリッジはLinuxカーネルソフトウェアブリッジです。プロセッサは通過する各パケットに関与します。これは、フィルタリング、ポート間のトラフィックのパケットキャプチャなどを実行できることを意味します。ただし、ハードウェアアクセラレータではないため、パフォーマンスは低下します。
そのため、フィルタリングやパケットキャプチャの要件がない限り、ブリッジではなくスイッチング機能を使用することをお勧めします。これにより、パフォーマンスをフルワイヤスピードに近づけることができます。
では、Mikrotikはソフトウェアの2つのオプションをどのように処理しますか?ソフトウェアブリッジを使用して、ブリッジに各ポートを追加すると、CPUがスイッチをエミュレートし、ブリッジの名前を持つ新しい仮想インターフェイスを作成します。この仮想インタフェースは、エミュレートされたスイッチに接続されているかのように、レイヤ3のもの(IPアドレス、IPフィルタルールなど)を割り当てる場所です。
ハードウェアスイッチチップの場合、ポートはグループ化されてスイッチチップに接続されます。通常4つか5つのポートは1つのスイッチチップに行き、通常それは互いに物理的に近いポートです。ソフトウェアがこれを処理する方法はスイッチとしてほしいと思うインターフェイスに行き、マスターポートとして1つのポートを選び、他のすべてがそのマスターポートを使用するように設定することです。次に、マスターポートでレイヤ3設定を行い、スレーブポートはそのままにします。スイッチングハードウェアはポートを切り替え、CPUはマスターポートのアドレスとの間で送受信されるパケットのみを処理し、その他すべてをハードウェアスイッチチップにオフロードします。
したがって、現在の設定では、ether1からスイッチ上の他のポートへのトラフィックは、ether 2-5間のトラフィックより遅くなる可能性があります。
理想的には、ether1がether2をマスターポートとして持ち、mikrotikの管理アドレスがether2(マスターポート)にあることが理想的です。
それで、私はセーフモードに入ることから始めます。次に、現在のマスターポート(あなたの場合は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分)が経過すると、safemodeに入った後の変更が元に戻されます。)