實驗目的
在給定如上實驗拓撲情況下,用vlan得到下列虛擬網段
實驗步驟
1、建立以下拓撲(可採用任意方式)
下圖為拓撲結果from mininet.topo import topo
calss mytopo ( topo ):
def __init__( self ):
topo.__init__( self )
host1 = self.addhost( 'h1' )
host2 = self.addhost( 'h2' )
host3 = self.addhost( 'h3' )
host4 = self.addhost( 'h4' )
host5 = self.addhost( 'h5' )
host6 = self.addhost( 'h6' )
switch1 = self.addswitch( 's1' )
switch2 = self.addswitch( 's2' )
self.addlink( host1, switch1 ,1,1)
self.addlink( host2, switch1 ,1,2)
self.addlink( host3, switch1 ,1,3)
self.addlink( host4, switch2 ,1,1)
self.addlink( host5, switch2 ,1,2)
self.addlink( host6, switch2 ,1,3)
self.addlink( switch1, switch2 ,4,4)
topos =
2、利用ovs命令下發流表,實現vlan功能
s1流表命令:
s2流表命令:
3、利用ovs命令檢視流表
4、驗證性測試#檢視流表命令
sudo ovs-ofctl -o openflow13 dump-flows switchname
截圖驗證:
如圖所示:
5、wireshark抓包驗證
登入wireshark
sudo wireshark
抓包驗證如下:
SDN第三次上機作業
在給定如下圖實驗拓撲情況下,用vlan得到下列虛擬網段 要求實現 h1 h4互通 h2 h5互通 h3 h6互通 其餘主機間無法通訊 1.建立拓撲 使用python指令碼語言建立 對s1,s2均需要下發流表,處理1,2,3埠接收資料,新增vlan標籤,對4埠接收資料去標籤,到對應埠。ovs對s1下發...
SDN第三次上機作業
提交要求 貼出ovs下發流表的命令 sw1 前三句命令將主機1,2,3進入sw1的包打上vlan tag,埠4,後三句命令將從埠4的包去除vlan tag,並根據tag進行 sw2 前三句命令將主機4,5,6進入sw2的包打上vlan tag,埠4,後三句命令將從埠4的包去除vlan tag,並根據...
SDN第三次上機作業
sdn第三次上機作業 實驗目的 在給定如上實驗拓撲情況下,用vlan得到下列虛擬網段 h1 h4互通 h2 h5互通 h3 h6互通 其餘主機間無法通訊 實驗步驟 1.建立以下拓撲 可採用任意方式 提交要求 截圖證明拓撲的正確性 2.利用ovs命令下發流表,實現vlan功能 3.利用ovs命令檢視流...