本实验使用 mininet 仿真 SDN 防火墙。实验中使用的网络拓扑如下所示:
Pyretic
Port 6633
c0
OpenFlow
Switch
s1
dpctl
(user space
process)
h1
10.0.0.1
h2
10.0.0.2
h5
10.0.0.5
h6
10.0.0.6
...
s1-eth1
s2-eth2 s5-eth5 s6-eth6
h1-eth0
h5-eth0
h6-eth0
h2-eth0
127.0.0.1:6634
该拓扑结构在 mininet 中可以使用以下指令进行创建:
$sudo mn --topo single, 6 --mac --switch ovsk --controller remote
运行结果如下:
下面对 Hub 模式进行验证:
然后利用 tcpdump,使 h1 ping h2,h3,观察结果:
评论4