これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mn です。
プログラム:
NAME
mn - Mininet ネットワークを作成します。
SYNOPSIS
mn [オプション]
DESCRIPTION
(「mn」と入力します) -h 詳細について)
mn ユーティリティは、コマンド ラインから Mininet ネットワークを作成します。 パラメータ化されたものを作成できます
トポロジを確認し、Mininet CLI を呼び出して、テストを実行します。
OPTIONS
-h, - 助けて
このヘルプメッセージを表示して終了します
- スイッチ=SWITCH
デフォルト|ivs|lxbr|ovs|ovsbr|ovsk|user[,param=value...] ovs=OVSSwitch
デフォルト=OVSSwitch ovsk=OVSSwitch lxbr=LinuxBridge user=UserSwitch ivs=IVSSwitch
ovsbr=OVSBridge
- ホスト=HOST
cfs|proc|rt[,param=value...] rt=CPULimitedHost{'sched': 'rt'} proc=ホスト
cfs=CPULimitedHost{'sched': 'cfs'}
- コントローラ=CONTROLLER
デフォルト|なし|nox|ovsc|ref|リモート| Ryu[,param=値...] ovsc=OVSController
none=NullController リモート=リモートコントローラー デフォルト=デフォルトコントローラー nox=NOX
龍=リュウ ref=コントローラー
- リンク=LINK
デフォルト|ovs|tc[,param=値...] デフォルト=リンク ovs=OVSLink tc=TCLink
--トポ=TOPO
線形|最小|反転|単一|トーラス|ツリー[,param=値 ...] 線形=LinearTopo
トーラス=トーラストポ ツリー=ツリートポ シングル=シングルスイッチトポ
reversed=SingleSwitchReversedTopo minimum=MinimalTopo
-c, - 掃除
掃除して終了
- 習慣=CUSTOM
.py ファイルからカスタム クラスまたはパラメータを読み取る
- テスト=テスト
cli | ビルド | pingall | pingpair | iperf | all | iperfudp | none
-x, --xterms
各ノードに対して xterm を生成する
-i IPベース、 --ipbase=IPBASE
ホストのベース IP アドレス
- マック ホストMACを自動的に設定する
--arp 全ペアの ARP エントリを設定する
-v 冗長性、 -冗長性=冗長性
情報|警告|クリティカル|エラー|デバッグ|出力
--innamespace
名前空間のswとctrl?
--リッスンポート=リッスンポート
パッシブスイッチリスニング用のベースポート
--nolistenport
パッシブリスニングポートを使用しないでください
--pre=PRE
テスト前に実行する CLI スクリプト
- 役職=POST
テスト後に実行する CLI スクリプト
- ピン ホストを CPU コアにピン留めします (必須 - ホスト cfs または - ホスト rt)
--nat Mininet ホストを物理ネットワークに接続するトポロジに NAT を追加します。
警告: これにより、Mininet の IP サブネットを使用するマシン上のトラフィックがルーティングされる可能性があります。
Mininetネットワークに接続します。 Mininet の IP サブネットを変更する必要がある場合は、を参照してください。
--ipbase オプションを選択します。
- バージョン
バージョンを出力して終了します
- 集まる=server1、サーバー2...
複数のサーバーで実行 (実験的!)
--配置=コロナ新型ウィルス(COVID-XNUMX)やメンタルヘルスの崩壊を避ける為の|ランダム
ノードの配置 - 集まる (実験的です!)
onworks.net サービスを使用してオンラインで mn を使用する