
良い一日になってください。私たちはテスト目的でいくつかのネットワークを確立しており、Linuxを可能な解決策として考えています。利用可能ないくつかのシスコ機器がありますが、これが管理しやすいことを確認したかったです。 Linuxディストリビューションは重要ではありません。 1つが他のものよりも優れている場合、私たちはその道を選ぶことを好みますが、これは一般的な質問に近いです。
次のIP範囲を使用して、複数のNICがインストールされているワークステーションがあります。より多いかもしれないし、より少ないかもしれない。注 - 私は私のサブネットマスクが正しいと思いますが、それがうまくいくための最良の方法を見つけることほど重要ではありません。
192.168.255.0/24 < - 隔離された管理ネットワーク。ルーティングには含まれません。
10.0.0.0/12 <-サブネット 10.0.0.0 <-> 10.15.255.255
10.16.0.0/12 <-サブネット 10.16.0.0 <-> 10.31.255.255
172.16.0.0/20 <-サブネット 172.16.0.0 <-> 172.16.15.255
172.16.16.0/20 <- サブネット 172.16.16.0 <-> 172.16.31.255
192.168.0.0/20 192.168.0.0 <-> 192.168.15.255 範囲のスーパーネット.
192.168.16.0/24 255.255.255.0マスク付きの一般クラスC。
192.168.17.0/24.一般カテゴリC、255.255.255.0マスクを含む。
簡単に言えば、ワークステーションがネットワーク間でIPトラフィックをルーティングできるようにしたいです。アドレスがこれらのサブネットの1つにない場合、パケットは破棄されます。私たちがテストする多くのデバイスは、追加の機会を提供するルーティング可能なプロトコルを使用しています。
到着予定時刻。私はLinuxに慣れていないので、どの質問を最初にすべきかわかりません。私はこの記事を読んだのに似ていますが、正確に私が望むものではありません。 複数のサブネット間のルーティング
ルーティングテーブルを使用してこれを実行できますか?ルーティングワークステーションにIPルートを追加しますか?この問題にどのように対処する必要がありますか?
答え1
はい。それほど複雑に見えません!実際には、適切なコマンドを呼び出してそれを設定できます(必要に応じてip route
そのコマンドを生成するための同様のツールがあります)。netplan
状況は次のとおりです
ip route add 10.0.0.0/12 dev enp2s0
(すべてのことをしないでください。構文を正しく理解すると、これは簡単になります。)
IPv6は単純ではなくても同じでなければなりません。
あなたのコメントでLLDPに言及したので、lldpd
ルーターにそれを知りたい場合は、選択したLinuxにそれをインストールすることをお勧めします。実際にはあまり問題ではありません。私は個人的にMedia Redundancy Protocol(MRP)の経験がありません。Linuxの出現かなり新しいがメインラインカーネルに含まれているものを見ると、Linuxを安定したMRPメディアリダンダンシーマネージャ(MRM)として使用できると仮定します。