標籤(空格分隔): SDNhtml
做業連接python
參考連接:http://www.sdnlab.com/19189.html測試
拓撲如圖所
3d
from mininet.topo import Topo class MyTopo(Topo): def __init__(self): # initilaize topology Topo.__init__(self) # add hosts and switches host1 = self.addHost('h1') host2 = self.addHost('h2') host3 = self.addHost('h3') switch1 = self.addSwitch('s1') switch2 = self.addSwitch('s2') switch3 = self.addSwitch('s3') switch4 = self.addSwitch('s4') # add links self.addLink(host1, switch2, 1, 1) self.addLink(switch2, switch1, 2, 1) self.addLink(host2, switch3, 1, 1) self.addLink(switch3, switch1, 2, 2) self.addLink(switch1, switch4, 3, 1) self.addLink(switch4, host3, 2, 1) topos = {'mytopo': (lambda: MyTopo())}
記得清空拓撲sudo mn -ccode
參考連接:http://www.sdnlab.com/19394.htmlhtm
流表項的刪除既能夠經過交換機的超時刪除,也能夠經過控制器發送刪除請求實現。交換機的流超時機制經過在流表項中設置idle_time(空閒超時)和hard_timeout(硬超時)。 Idle_time若是設置爲非零值,那麼當該流表在idle_time中設置的時間內沒有數據包與之匹配,則該流表項超時被交換機刪除;hard_time若是設置爲非0值,那麼當該條流表交換機中 的時間超過hard_time中設置的值,則該流表超時被交換機刪除。