私はMininetのほうが新しく、CLIコマンドで「sudo mn」というトポロジを開始した。その後、いくつかのホストとスイッチを追加しているが、保存したい次回は どうすればいいですか? 例: http://i1360.photobucket.com/albums/r653/HKati/Capture%20drsquoeacutecran%202016-04-23%20agrave%2007.08.02_zpsxcmh4u6s.png自分のトポロジーを保存する:Mininet
答えて
私は私が正しくあなたの質問を得たかはわからないが、あなたはスクリプト内でトポロジを定義することができます。
例
from mininet.topo import Topo
class MyTopo(Topo):
def __init__(self):
Topo.__init__(self)
# Add hosts and switches
left_host = self.addHost('h1')
right_host = self.addHost('h2')
left_switch = self.addSwitch('s0')
right_switch = self.addSwitch('s2')
# Add links
self.addLink(leftHost, left_switch, bw=10, delay='10ms', loss=0, max_queue_size=1000)
self.addLink(left_switch, right_switch, bw=10, delay='10ms', loss=0, max_queue_size=1000)
self.addLink(right_switch, rightHost, bw=10, delay='10ms', loss=0, max_queue_size=1000)
topos = { 'mytopo': (lambda: MyTopo()) }
をmy_topology.pyそして、あなたはそれを開始することができます
mn --custom my_topology.py --topo mytopo --link tc,bw=10,delay=10ms
CLIを使用して直接行うことはできません。 –
既に作成されたトポロジ、つまりエクスポートを保存するように頼んでいるのであれば、そのようなコマンドが存在するかどうかわかりませんが、Pythonを取り除いても構わない場合、前に入力したものをリストするbashスクリプトを作成できますcli内で使用する。 – Heval
ありがとう! –
ようこそ。可能であれば、テキストを使用してください。画像を投稿する場合は、エディタに用意されている機能を使用してください。 – roadrunner66