Ubuntuの@ sdnhubvmを失敗しました:127.0.0.1:6634 -OOpenFlow13 priority = 1、action =出力:コントローラOpenDaylightアプリケーション開発者チュートリアルpingが
mininet> h1 ping h2 PING 10.0.0.2(10.0.0.2)56(84)バイトのデータ。 10.0.0.1よりicmp_seq = 1宛先ホストに到達不能
どうしますか?
Ubuntuの@ sdnhubvmを失敗しました:127.0.0.1:6634 -OOpenFlow13 priority = 1、action =出力:コントローラOpenDaylightアプリケーション開発者チュートリアルpingが
mininet> h1 ping h2 PING 10.0.0.2(10.0.0.2)56(84)バイトのデータ。 10.0.0.1よりicmp_seq = 1宛先ホストに到達不能
どうしますか?
L2Switchプロジェクトは、レイヤ2スイッチ機能を提供します。
git clone https://git.opendaylight.org/gerrit/p/l2switch.git
のgitに上記のコマンドを使用してプロジェクトをチェックアウト L2Switchプロジェクトを実行
は、プロジェクトに「l2switch」というディレクトリが作成されます。./distribution/karaf/target/assembly/bin/karaf
注:
karaf分布を実行するに分布 を実行するには、次のコマンドを使用することができますkarafコンソールに起動しない場合、それは分布の内容を消去することが示唆されます/ターゲット/組立/データ/キャッシュ
ベースの配布を実行するにはあなたが必要な場合は、次のコマンド
./distribution/base/target/distributions-l2switch-base-0.1.0-SNAPSHOT-osgipackage/opendaylight/run.sh
を使用することができます3つのスイッチからなる仮想ネットワークを作成します
sudo mn --controller=remote,ip=<Controller IP> --topo=linear,3 --switch ovsk,protocols=OpenFlow13
sudo mn --controller=remote,ip=127.0.0.1 --topo=linear,3 --switch ovsk,protocols=OpenFlow13
上記のコマンドをMininet
を使用してネットワークを作成する-Xms1024m -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=1024m'
:dditionalリソースは、あなたは、これらのコマンドライン引数を使用することができます。各スイッチは、指定されたIPにあるコントローラ、つまり127.0.0.1に接続します。
sudo mn --controller=remote,ip=127.0.0.1 --mac --topo=linear,3 --switch ovsk,protocols=OpenFlow13
上記のコマンドは、ホストのMACアドレスを区別し、MACアドレスをスイッチすることが容易になり、「MAC」オプションを持っています。 Mininet
を使用しての生成ネットワークトラフィックは
h1 ping h2
上記のコマンドは、他のすべてのホストにpingを実行するすべてのホストを引き起こします
pingall
'pingall'(H2)のpingホスト2へ(H1)host1の原因になります。