MacまたはLinuxでOSPFプロトコルシミュレーションを作成しようとしています。だから、基本的に私はバイナリのバイナリをたくさんバイナリで実行したいと思っています。彼らはお互いに話すことができ、OSPFを実行するために擬似インターフェイスを使用できるはずです。だから、彼らが擬似インタフェースを共有するなら、私は異なるインタフェース上に同じサブネットインタフェースを割り当てることができるはずです。MacintoshまたはLinuxでOSPFルーティングテーブルをシミュレートする方法は?
たとえば、R1 - OSPF Sim1には3つの擬似ネットワーキングインターフェイスがあります。疑似ネットワーキングインターフェイスIPはen0 - 192.168.2.1/24で、en1は111.111.10.1/24です。 ループバックは1.1.1.1です。
現在、R2-OSPF sim2には2つの疑似ネットワークインターフェイスがあります。擬似ネットワーキングインターフェイスはen0 - 192.168.2.1/24で、ループバックは2.2.2.2です。
R3 - OSPF sim3には2つの擬似ネットワークインターフェイスがあります。擬似ネットワーキングインターフェイスはen1 - 111.111.10.2/24で、ループバックは3.3.3.3です。
サブネット内に存在するもの同士が互いにpingして休止しないようにシミュレートします。何か案が?カーネルが認識できるようにルートをインストールしてもらいたい。
ソケットの使用はどうですか? –
[mininet](http://mininet.org/)を使うと、quaggaを実行しているコンテナを回転させることができ、コンテナを使用しているのでかなり高いスケールになります。 – salparadise