mininetでは、 LinuxBridge
frommininet.nodelib.LinuxBridge
の代わりにfrom を使用してトポロジを構築していOVSKernelSwitch
ます。
s1 = net.addSwitch('s1', cls=LinuxBridge)
コマンドラインから s1 の stp を有効にするには、次のようにします。
brctl stp s1 on
s1
CLI ではなく Python スクリプトの記述から直接ブリッジの STP を有効にする方法。
たとえば、OVSKernelSwitch では次のように記述します。
s1.cmd('ovs-vsctl set bridge s1 stp-enable=true')
stp がネットワーク トポロジのループを解消できるようにします。
brctl stp enable
スクリプトは何ですか?私は試してみました:
s1.cmd('brctl stp' , s1, 'on')
ただし、stp を有効にすることはできません。