openflow实验

1、实验如图所示,设置node1,node2,node3ip分别为10.0.0.1  10.0.0.2   10.0.0.3(ifconfig eth1  10.0.0.1......)

       在交换机上增加网桥ovs-csctl  add-br br0

        将以太网卡加到网桥上ovs-csctl  add-port br0 eth1,ovs-csctl  add-port br0 eth1,ovs-csctl  add-port br0 eth1

2、此时三个节点间能够相互ping通,从node1  ping  node2(node3)  

       在node1下:ping  10.0.0.2



                                                



3、设置交换机为安全模式:ovs-vsctl  set-fail-mode  br0   secure ,此时,节点之间不能ping通。

                               普通模式:ovs-vsctl  set-fail-mode br0 standalone  

4、设置交换机ip为10.0.1.1   设置controller的ip为10.0.1.100

      将交换机和controller相连接:ovs-vsctl  set-controller br0  tcp:10.0.1.100

      ovs-vsctl  set-fail-mode  br0  standalone

5、在/home/ryu/ryu/ryu/app 中找到simple_switch.py  运行:ruy-manager ./simple_switch.py

6,此时交换机即使在安全模式下,node之间也能够相互ping通,因为controller在交换机上建立了流表。

      利用ovs-ofctl dump-flows br0 查看建立的流表

     利用ovs-ofctl  del-flows br0  删除流表后,node之间就不能够ping通啦


     运行simple_switch.py后,会显示相应的信息

    


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值