(1)實驗拓撲
(2)使用python指令碼完成拓撲搭建
from mininet.topo import topo
class mytopo(topo):
def __init__(self):
topo.__init__(self)
s=for i in range(2):
sw = self.addswitch('s{}'.format(i+1))
self.addlink(s[0],s[1])
count=1
for two in s:
for i in range(3):
host = self.addhost('h{}'.format(count))
self.addlink(two,host)
count += 1
topos =
(3)建立拓撲,檢視連通性
編寫以下sh指令碼
#埠號1發來資料
curl -x post -d ',
"actions":[,,
]}'
#埠號2發來資料
curl -x post -d ',
"actions":[,,
]}'
#埠號3發來資料
curl -x post -d ',
"actions":[,,
]}'
#向埠1**
#向埠2**
#向埠3**
#埠號1發來資料
curl -x post -d ',
"actions":[,,
]}'
#埠號2發來資料
curl -x post -d ',
"actions":[,,
]}'
#埠號3發來資料
curl -x post -d ',
"actions":[,,
]}'
#向埠1**
#向埠2**
#向埠3**
執行指令碼
檢視流表
使用pingall檢視連通性
用shell指令碼儲存在檔案裡用**形式的改的話會比較方便
2019 SDN第6次上機作業
作業鏈結 ryu的拓撲展示 助教部落格 基於ryu restful api實現的vlan網路虛擬化 實驗環境 實驗拓撲 使用ryu的rest api下發流表實現和第2次實驗同樣的vlan 交換機s1的指令碼 交換機s1接收從1號埠傳送來的資料報,從4號埠將其 給s2 curl x post d ac...
2019 SDN上機第6次作業
from mininet.topo import topo class mytopo topo def init self topo.init self s for i in range 2 sw self.addswitch s format i 1 self.addlink s 0 s 1 co...
2019 SDN上機第6次作業
實驗拓撲圖如下 搭建 如下 建立py檔案,並編寫py 如下 from mininet.topo import topo from mininet.net import mininet from mininet.node import remotecontroller,cpulimitedhost f...