2016-04-12 16 views

答えて

0

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の原因になります。

関連する問題